From 358b445c22d426e47cac1fca8b4946b4d01bfdca Mon Sep 17 00:00:00 2001 From: Marcel Hollerbach Date: Mon, 3 Aug 2015 14:02:54 +0200 Subject: [PATCH] entrance_wait: kill server if session was killed. --- src/daemon/entrance_wait.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/daemon/entrance_wait.c b/src/daemon/entrance_wait.c index 4d97ef9..48aa0d5 100644 --- a/src/daemon/entrance_wait.c +++ b/src/daemon/entrance_wait.c @@ -62,9 +62,13 @@ main (int argc __UNUSED__, char **argv __UNUSED__) if ((errno == ECHILD) || (errno == EINVAL)) return -1; } - else if (rpid == _x_pid || rpid == spid) + else if (rpid == _x_pid) { - break; + break; + } + else if (rpid == spid) + { + kill_wait(); } }