From e6b14fa80e1d976182493e9d050b8881b6c36d04 Mon Sep 17 00:00:00 2001 From: Renge Date: Fri, 15 Apr 2022 22:59:46 -0400 Subject: [PATCH] fix: check syscall --- hw4/src/jobs.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hw4/src/jobs.c b/hw4/src/jobs.c index 70b9721..548bcba 100644 --- a/hw4/src/jobs.c +++ b/hw4/src/jobs.c @@ -284,6 +284,9 @@ int jobs_run(PIPELINE *pline) { for (size_t i = 0; i < size; i++) { pids[i] = fork(); + if(pids[i] == -1) { + return -1; + } if (pids[i] == 0) { // is a child process