diff options
author | Stephen Gallagher <sgallagh@redhat.com> | 2012-06-22 15:18:44 -0400 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2012-06-22 15:37:42 -0400 |
commit | 8a74cafda0688e80d761642a1a462ff36d0f2f5f (patch) | |
tree | ad2cebb995e09df2448b56732f5dd840d7ce1e74 /src | |
parent | 61bc05a867eaa3950137ae1c076cdef3a392c377 (diff) | |
download | sssd-8a74cafda0688e80d761642a1a462ff36d0f2f5f.tar.gz sssd-8a74cafda0688e80d761642a1a462ff36d0f2f5f.tar.xz sssd-8a74cafda0688e80d761642a1a462ff36d0f2f5f.zip |
Also expire connections on the privileged pipe
Diffstat (limited to 'src')
-rw-r--r-- | src/responder/common/responder_common.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/responder/common/responder_common.c b/src/responder/common/responder_common.c index 68acb2d83..ac89d049b 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; } |