From 102e13e2480d561b0ec536b0cf1ded44c3897566 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Fri, 3 Nov 2017 21:25:29 +0100 Subject: mywait: always return when wait() fails --- xe.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'xe.c') diff --git a/xe.c b/xe.c index 462b147..728102c 100644 --- a/xe.c +++ b/xe.c @@ -87,11 +87,8 @@ mywait() pid_t pid; pid = wait(&status); - if (pid < 0) { - if (errno == ECHILD) - return 0; - // no other error possible? - } + if (pid < 0) + return !(errno == ECHILD); int i; for (i = 0; i < maxjobs; i++) -- cgit 1.4.1