diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2019-11-14 16:56:12 +0100 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2019-11-14 18:06:42 +0100 |
commit | 9ee3af7efc4bece83769a75586ffcb0f07a74d16 (patch) | |
tree | 24c36cb324b3e68d6c6db82269702e875523f9cc | |
parent | cbabdf2fca6131660cfb5525ed9edb3f7a41525a (diff) | |
download | lvm2-9ee3af7efc4bece83769a75586ffcb0f07a74d16.tar.gz |
cov: more checks for failing syscalls
-rw-r--r-- | daemons/dmeventd/dmeventd.c | 3 | ||||
-rw-r--r-- | 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); |