summaryrefslogtreecommitdiffstats
path: root/src/providers/krb5/krb5_child_handler.c
diff options
context:
space:
mode:
authorPavel Březina <pbrezina@redhat.com>2013-08-30 10:56:04 +0200
committerJakub Hrozek <jhrozek@redhat.com>2013-09-12 13:47:00 +0200
commitf06e541c16ea5da9391bf0500b2f2b84d4b872b1 (patch)
tree0dc1b6750f0020a18bff1ead7c5f234b3771c258 /src/providers/krb5/krb5_child_handler.c
parentb77cf09d36615127b682bc886d3c3ca92f5ce698 (diff)
downloadsssd-f06e541c16ea5da9391bf0500b2f2b84d4b872b1.tar.gz
sssd-f06e541c16ea5da9391bf0500b2f2b84d4b872b1.tar.xz
sssd-f06e541c16ea5da9391bf0500b2f2b84d4b872b1.zip
SIGCHLD handler: do not call callback when pvt data was freed
https://fedorahosted.org/sssd/ticket/1992
Diffstat (limited to 'src/providers/krb5/krb5_child_handler.c')
-rw-r--r--src/providers/krb5/krb5_child_handler.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/providers/krb5/krb5_child_handler.c b/src/providers/krb5/krb5_child_handler.c
index e792db3f7..89ed0487e 100644
--- a/src/providers/krb5/krb5_child_handler.c
+++ b/src/providers/krb5/krb5_child_handler.c
@@ -275,7 +275,7 @@ static errno_t fork_child(struct tevent_req *req)
fd_nonblocking(state->io->read_from_child_fd);
fd_nonblocking(state->io->write_to_child_fd);
- ret = child_handler_setup(state->ev, pid, NULL, NULL);
+ ret = child_handler_setup(state->ev, pid, NULL, NULL, NULL);
if (ret != EOK) {
DEBUG(1, ("Could not set up child signal handler\n"));
return ret;