chiark / gitweb /
everywhere: port everything to sigprocmask_many() and friends
[elogind.git] / src / shared / ask-password-api.c
index ef3788be6896a5cd00d099661c2fd1534e7c4e5d..3941605ceceda64730943f5dcee30f49af84ef32 100644 (file)
@@ -323,9 +323,9 @@ int ask_password_agent(
 
         assert(_passphrases);
 
-        assert_se(sigemptyset(&mask) == 0);
-        sigset_add_many(&mask, SIGINT, SIGTERM, -1);
-        assert_se(sigprocmask(SIG_BLOCK, &mask, &oldmask) == 0);
+        assert_se(sigemptyset(&mask) >= 0);
+        assert_se(sigset_add_many(&mask, SIGINT, SIGTERM, -1) >= 0);
+        assert_se(sigprocmask(SIG_BLOCK, &mask, &oldmask) >= 0);
 
         mkdir_p_label("/run/systemd/ask-password", 0755);