diff options
Diffstat (limited to 'shell')
-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) | |||
9967 | /* No */ | 9967 | /* No */ |
9968 | ret = 127; | 9968 | ret = 127; |
9969 | if (errno == ECHILD) { | 9969 | if (errno == ECHILD) { |
9970 | if (G.last_bg_pid > 0 && pid == G.last_bg_pid) { | 9970 | if (pid == G.last_bg_pid) { |
9971 | /* "wait $!" but last bg task has already exited. Try: | 9971 | /* "wait $!" but last bg task has already exited. Try: |
9972 | * (sleep 1; exit 3) & sleep 2; echo $?; wait $!; echo $? | 9972 | * (sleep 1; exit 3) & sleep 2; echo $?; wait $!; echo $? |
9973 | * In bash it prints exitcode 0, then 3. | 9973 | * In bash it prints exitcode 0, then 3. |