subproc: use SIG_SETMASK to unblock all signals
This commit is contained in:
parent
a415506619
commit
80f902fc06
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user