From 9f158088894b6a928c44157481c7ebbe18e78b2c Mon Sep 17 00:00:00 2001 From: Matheus Date: Sun, 16 Oct 2022 20:44:25 -0300 Subject: [PATCH] waitpid: fix oversight with last fix --- src/sys/syscalls/waitpid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sys/syscalls/waitpid.c b/src/sys/syscalls/waitpid.c index 000cbe00..228e0648 100644 --- a/src/sys/syscalls/waitpid.c +++ b/src/sys/syscalls/waitpid.c @@ -53,7 +53,7 @@ syscallret syscall_waitpid(pid_t pid, int *status, int options){ while(child){ if(child->state == PROC_STATE_ZOMBIE){ - if((pid > 0 && child->pid == pid) || pid == 0){ + if((pid > 0 && child->pid == pid) || pid == -1){ loop = false; break; }