Mercurial > hg > dhcpcd
changeset 5124:a044710d9480 draft
privsep: Don't overwrite initial sigmask
We really don't want to do that ....
| author | Roy Marples <roy@marples.name> |
|---|---|
| date | Mon, 06 Apr 2020 21:13:39 +0100 |
| parents | 9422e8c904d5 |
| children | 6f14f7261828 |
| files | src/privsep.c |
| diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/privsep.c Mon Apr 06 21:11:45 2020 +0100 +++ b/src/privsep.c Mon Apr 06 21:13:39 2020 +0100 @@ -227,7 +227,9 @@ logerr("%s: eloop_signal_set_cb", __func__); goto errexit; } - if (eloop_signal_mask(ctx->eloop, &ctx->sigset) == -1) { + + /* ctx->sigset aready has the initial sigmask set in main() */ + if (eloop_signal_mask(ctx->eloop, NULL) == -1) { logerr("%s: eloop_signal_mask", __func__); goto errexit; }
