]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/udev/udevadm-monitor.c
udevadm-monitor: add some assert_se's to make coverity happy
[thirdparty/systemd.git] / src / udev / udevadm-monitor.c
index 77ae3a9732dbcae549ad8c1e14fa22f335fb0996..c8b85fb0f4c218f5d60b274ae202b539dfc47741 100644 (file)
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0+ */
 /*
  * Copyright (C) 2004-2010 Kay Sievers <kay@vrfy.org>
  *
@@ -144,12 +145,12 @@ static int adm_monitor(struct udev *udev, int argc, char *argv[]) {
         /* set signal handlers */
         act.sa_handler = sig_handler;
         act.sa_flags = SA_RESTART;
-        sigaction(SIGINT, &act, NULL);
-        sigaction(SIGTERM, &act, NULL);
-        sigemptyset(&mask);
-        sigaddset(&mask, SIGINT);
-        sigaddset(&mask, SIGTERM);
-        sigprocmask(SIG_UNBLOCK, &mask, NULL);
+        assert_se(sigaction(SIGINT, &act, NULL) == 0);
+        assert_se(sigaction(SIGTERM, &act, NULL) == 0);
+        assert_se(sigemptyset(&mask) == 0);
+        assert_se(sigaddset(&mask, SIGINT) == 0);
+        assert_se(sigaddset(&mask, SIGTERM) == 0);
+        assert_se(sigprocmask(SIG_UNBLOCK, &mask, NULL) == 0);
 
         /* Callers are expecting to see events as they happen: Line buffering */
         setlinebuf(stdout);