From: Denys Vlasenko Date: Fri, 14 Jul 2017 17:27:03 +0000 (+0200) Subject: hush: remove superfluous comparison X-Git-Tag: 1_28_0~401 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=0c5657e9119eb52263e83e9b55394a8f43f4e928;p=oweals%2Fbusybox.git hush: remove superfluous comparison function old new delta builtin_wait 291 285 -6 Signed-off-by: Denys Vlasenko --- 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.