From 9e5c407bbb8176c802e9780aaf35be219411b1f1 Mon Sep 17 00:00:00 2001
From: MIZUTA Takeshi <mizuta.takeshi@fujitsu.com>
Date: Thu, 31 Oct 2019 00:52:32 +0900
Subject: [PATCH] util/server.c: fix handling when error occurs in waitpid()

-1 is returned if an error occurs in waitpid().
Fixed inappropriate error handling.
---
 src/util/server.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/util/server.c b/src/util/server.c
index 97a67e3d39..8b927069d2 100644
--- a/src/util/server.c
+++ b/src/util/server.c
@@ -86,7 +86,7 @@ void become_daemon(bool Fork)
             do {
                 errno = 0;
                 cpid = waitpid(pid, &status, 0);
-                if (cpid == 1) {
+                if (cpid == -1) {
                     /* An error occurred while waiting */
                     error = errno;
                     if (error != EINTR) {
