From 84f031e0d2d8e8b8e2b87b15ef75f6eaf1342119 Mon Sep 17 00:00:00 2001 From: n4n5 Date: Wed, 5 Nov 2025 17:36:17 -0700 Subject: [PATCH] fix: waitpid return pid or -1 --- src/lib/common/src/util.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/common/src/util.c b/src/lib/common/src/util.c index 593b5b2b..2ef6edc3 100644 --- a/src/lib/common/src/util.c +++ b/src/lib/common/src/util.c @@ -1052,14 +1052,14 @@ char *strexread_read(const char *prog, close(read_fd); int status; - int err; + int ret_pid; do { - err = waitpid(pid, &status, 0); - if (err == -1) + ret_pid = waitpid(pid, &status, 0); + if (ret_pid == -1) break; } while (!WIFEXITED(status) && !WIFSIGNALED(status)); - LOGT("%s: err=%d status=%d output='%s'", ctx, err, status, p); + LOGT("%s: pid=%d status=%d output='%s'", ctx, ret_pid, status, p); if ((errno = (WIFEXITED(status) ? WEXITSTATUS(status) : -1)) == 0) return p; FREE(p);