From e8e04b73d1a6b2781907d90249708884bb251926 Mon Sep 17 00:00:00 2001 From: Marcel Hollerbach Date: Mon, 3 Aug 2015 13:22:05 +0200 Subject: [PATCH] entrance_wait: do not react on closed clients --- src/daemon/entrance_wait.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/daemon/entrance_wait.c b/src/daemon/entrance_wait.c index b34e913..4d97ef9 100644 --- a/src/daemon/entrance_wait.c +++ b/src/daemon/entrance_wait.c @@ -18,8 +18,7 @@ static void _entrance_wait_action(int sig, siginfo_t * si __UNUSED__, void *data __UNUSED__) { kill_wait(); - if (sig != SIGCHLD) - setenv("ENTRANCE_QUIT", "1", 1); + setenv("ENTRANCE_QUIT", "1", 1); } static void @@ -48,7 +47,6 @@ main (int argc __UNUSED__, char **argv __UNUSED__) action.sa_sigaction = _entrance_wait_action; action.sa_flags = SA_RESTART | SA_SIGINFO; sigemptyset(&action.sa_mask); - sigaction(SIGCHLD, &action, NULL); sigaction(SIGQUIT, &action, NULL); sigaction(SIGTERM, &action, NULL); sigaction(SIGKILL, &action, NULL);