From 9ee3af7efc4bece83769a75586ffcb0f07a74d16 Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Thu, 14 Nov 2019 16:56:12 +0100 Subject: cov: more checks for failing syscalls --- daemons/dmeventd/dmeventd.c | 3 ++- libdaemon/server/daemon-server.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/daemons/dmeventd/dmeventd.c b/daemons/dmeventd/dmeventd.c index 33859ef41..ae1e6a61a 100644 --- a/daemons/dmeventd/dmeventd.c +++ b/daemons/dmeventd/dmeventd.c @@ -1745,7 +1745,8 @@ static void _init_thread_signals(void) sigdelset(&my_sigset, SIGHUP); sigdelset(&my_sigset, SIGQUIT); - pthread_sigmask(SIG_BLOCK, &my_sigset, NULL); + if (pthread_sigmask(SIG_BLOCK, &my_sigset, NULL)) + log_sys_error("pthread_sigmask", "SIG_BLOCK"); } /* 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); -- cgit v1.2.1