summaryrefslogtreecommitdiffstats
path: root/src/responder/common/responder.h
diff options
context:
space:
mode:
authorStephen Gallagher <sgallagh@redhat.com>2011-07-28 15:32:30 -0400
committerStephen Gallagher <sgallagh@redhat.com>2012-06-22 11:00:33 -0400
commitd5fdf2d1170ff40f3b6d76e729aa56bd783202ee (patch)
treefa5a3e7fa478c9ff8a369e105b7e427193b979c8 /src/responder/common/responder.h
parentc08c6c7a131fcb0546c70e187c44fc2e6449e8ce (diff)
downloadsssd-d5fdf2d1170ff40f3b6d76e729aa56bd783202ee.tar.gz
sssd-d5fdf2d1170ff40f3b6d76e729aa56bd783202ee.tar.xz
sssd-d5fdf2d1170ff40f3b6d76e729aa56bd783202ee.zip
Add support for terminating idle connections
Converge accept_fd_handler and accept_priv_fd_handler These two functions were almost identical. Better to maintain them as a single function. Set return errno to the value prior to calling close(). Log message if close() fails in destructor. Do not send SIGPIPE on disconnection Note we set MSG_NOSIGNAL to avoid having to fiddle with signal masks but also do not want to die in case SIGPIPE gets raised and the application does not handle it. Add support for terminating idle connections Conflicts: src/responder/common/responder.h src/responder/common/responder_common.c
Diffstat (limited to 'src/responder/common/responder.h')
-rw-r--r--src/responder/common/responder.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/responder/common/responder.h b/src/responder/common/responder.h
index c17ccdf1c..a3e567ac8 100644
--- a/src/responder/common/responder.h
+++ b/src/responder/common/responder.h
@@ -121,6 +121,8 @@ struct cli_ctx {
int netgrent_cur;
time_t pam_timeout;
+
+ struct tevent_timer *idle;
};
struct sss_cmd_table {