summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Gallagher <sgallagh@redhat.com>2012-06-22 15:18:44 -0400
committerStephen Gallagher <sgallagh@redhat.com>2012-06-22 15:37:42 -0400
commit8a74cafda0688e80d761642a1a462ff36d0f2f5f (patch)
treead2cebb995e09df2448b56732f5dd840d7ce1e74
parent61bc05a867eaa3950137ae1c076cdef3a392c377 (diff)
downloadsssd_unused-8a74cafda0688e80d761642a1a462ff36d0f2f5f.tar.gz
sssd_unused-8a74cafda0688e80d761642a1a462ff36d0f2f5f.tar.xz
sssd_unused-8a74cafda0688e80d761642a1a462ff36d0f2f5f.zip
Also expire connections on the privileged pipe
-rw-r--r--src/responder/common/responder_common.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/responder/common/responder_common.c b/src/responder/common/responder_common.c
index 68acb2d8..ac89d049 100644
--- a/src/responder/common/responder_common.c
+++ b/src/responder/common/responder_common.c
@@ -335,6 +335,15 @@ static void accept_priv_fd_handler(struct tevent_context *ev,
DEBUG(4, ("Client connected to privileged pipe!\n"));
+ /* Set up the idle timer */
+ ret = reset_idle_timer(cctx);
+ if (ret != EOK) {
+ DEBUG(1,
+ ("Could not create idle timer for client. "
+ "This connection may not auto-terminate\n"));
+ /* Non-fatal, continue */
+ }
+
return;
}