diff options
Diffstat (limited to 'src/jobs.c')
-rw-r--r-- | src/jobs.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/jobs.c b/src/jobs.c index 0926360..d4c13c0 100644 --- a/src/jobs.c +++ b/src/jobs.c @@ -1136,7 +1136,6 @@ static int dowait(int block, struct job *jp) rpid = 1; do { - gotsigchld = 0; pid = waitone(block, jp); rpid &= !!pid; @@ -1176,6 +1175,7 @@ waitproc(int block, int *status) #endif do { + gotsigchld = 0; do err = wait3(status, flags, NULL); while (err < 0 && errno == EINTR); |