diff options
Diffstat (limited to 'libdaemon')
-rw-r--r-- | libdaemon/server/daemon-server.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libdaemon/server/daemon-server.c b/libdaemon/server/daemon-server.c index 66e43d4a2..0368a9446 100644 --- a/libdaemon/server/daemon-server.c +++ b/libdaemon/server/daemon-server.c @@ -656,7 +656,8 @@ void daemon_start(daemon_state s) failed = 1; /* FD out of available selectable set */ sigfillset(&new_set); - sigprocmask(SIG_SETMASK, NULL, &old_set); + if (sigprocmask(SIG_SETMASK, NULL, &old_set)) + perror("sigprocmask error"); while (!failed) { _reset_timeout(s); |