From db43c8cbed9e1d40d644e2ecb9112606d4a528bd Mon Sep 17 00:00:00 2001 From: "jan.nijtmans" Date: Mon, 15 May 2023 11:43:15 +0000 Subject: One more ckalloc -> attemptckalloc (in compat/waitpid.c), since we can handle the error. --- compat/waitpid.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/compat/waitpid.c b/compat/waitpid.c index 6f43934..e41361b 100644 --- a/compat/waitpid.c +++ b/compat/waitpid.c @@ -156,7 +156,11 @@ waitpid( goto waitAgain; } } - waitPtr = (WaitInfo *) ckalloc(sizeof(WaitInfo)); + waitPtr = (WaitInfo *) attemptckalloc(sizeof(WaitInfo)); + if (!waitPtr) { + errno = ENOMEM; + return -1; + } waitPtr->pid = result; waitPtr->status = status; waitPtr->nextPtr = deadList; -- cgit v0.12