]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-event: explicitly ignore waitipid()'s return value
authorFrantisek Sumsal <frantisek@sumsal.cz>
Tue, 1 Oct 2019 08:14:10 +0000 (10:14 +0200)
committerFrantisek Sumsal <frantisek@sumsal.cz>
Tue, 1 Oct 2019 08:25:12 +0000 (10:25 +0200)
Fixes CID#1393252

src/libsystemd/sd-event/sd-event.c

index 5adbceeb0247c7a7dcdf8e9ab22df27fe0927bed..ee10728ece26370bd918714c39c20b42178fb823 100644 (file)
@@ -2552,7 +2552,7 @@ static int process_child(sd_event *e) {
                                  * benefit in leaving it queued */
 
                                 assert(s->child.options & (WSTOPPED|WCONTINUED));
-                                waitid(P_PID, s->child.pid, &s->child.siginfo, WNOHANG|(s->child.options & (WSTOPPED|WCONTINUED)));
+                                (void) waitid(P_PID, s->child.pid, &s->child.siginfo, WNOHANG|(s->child.options & (WSTOPPED|WCONTINUED)));
                         }
 
                         r = source_set_pending(s, true);