From 80f902fc062a642c24368d73a3a61b51c61c9b2f Mon Sep 17 00:00:00 2001 From: Robert Swiecki Date: Fri, 20 Oct 2017 15:56:32 +0200 Subject: [PATCH] subproc: use SIG_SETMASK to unblock all signals --- subproc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/subproc.c b/subproc.c index dc860e7..77d895a 100644 --- a/subproc.c +++ b/subproc.c @@ -122,9 +122,9 @@ static bool subprocReset(void) } /* Unblock all signals */ sigset_t sset; - sigfillset(&sset); - if (sigprocmask(SIG_UNBLOCK, &sset, NULL) == -1) { - PLOG_W("Couldn't unblock signals via sigprocmask(SIG_UNBLOCK)"); + sigemptyset(&sset); + if (sigprocmask(SIG_SETMASK, &sset, NULL) == -1) { + PLOG_W("sigprocmask(SIG_SET, empty)"); return false; } return true; -- 2.34.1