diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2017-07-14 19:27:03 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2017-07-14 19:27:03 +0200 |
commit | 0c5657e9119eb52263e83e9b55394a8f43f4e928 (patch) | |
tree | ffe9fed2297360e4cfc48938566e89fc169af1d9 | |
parent | 7b6e8f3f1a8ea1ccf09b3dc20b6387eec9cdc55d (diff) |
hush: remove superfluous comparison
function old new delta
builtin_wait 291 285 -6
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r-- | shell/hush.c | 2 |
1 files changed, 1 insertions, 1 deletions
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. |