chiark / gitweb /
tree-wide: some work-arounds for gcc false positives regarding uninitialized variables
[elogind.git] / src / basic / process-util.c
index 5bf0a180bea7f1b2fedf6dbd73d52f23e9541ddc..c9115f85eff0630940c4ed167c333d0e7c58c6ed 100644 (file)
@@ -558,7 +558,7 @@ int wait_for_terminate(pid_t pid, siginfo_t *status) {
                         if (errno == EINTR)
                                 continue;
 
-                        return -errno;
+                        return negative_errno();
                 }
 
                 return 0;