Merge pull request #12 from westermo/wkz/sighup-fix

Unblock blocked signals after forking off a child
This commit is contained in:
Joachim Nilsson
2015-10-16 18:42:47 +02:00
2 changed files with 3 additions and 0 deletions
+2
View File
@@ -278,6 +278,8 @@ int service_start(svc_t *svc)
_e("%starting %s: %s", respawn ? "Res" : "S", svc->cmd, buf);
}
sig_unblock();
if (svc->inetd.cmd)
status = svc->inetd.cmd(svc->inetd.type);
else
+1
View File
@@ -188,6 +188,7 @@ void sig_unblock(void)
struct sigaction sa;
sigemptyset(&nmask);
sigaddset(&nmask, SIGHUP);
sigaddset(&nmask, SIGCHLD);
sigaddset(&nmask, SIGINT);
sigaddset(&nmask, SIGPWR);