From 0c5657e9119eb52263e83e9b55394a8f43f4e928 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Fri, 14 Jul 2017 19:27:03 +0200 Subject: hush: remove superfluous comparison function old new delta builtin_wait 291 285 -6 Signed-off-by: Denys Vlasenko --- shell/hush.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shell/hush.c b/shell/hush.c index 553c8e64a..af5c26090 100644 --- a/shell/hush.c +++ b/shell/hush.c @@ -9967,7 +9967,7 @@ static int FAST_FUNC builtin_wait(char **argv) /* No */ ret = 127; if (errno == ECHILD) { - if (G.last_bg_pid > 0 && pid == G.last_bg_pid) { + if (pid == G.last_bg_pid) { /* "wait $!" but last bg task has already exited. Try: * (sleep 1; exit 3) & sleep 2; echo $?; wait $!; echo $? * In bash it prints exitcode 0, then 3. -- cgit v1.2.3