index 6320f6a..7170652 100644 --- a/Src/exec.c +++ b/Src/exec.c @@ -1549,8 +1549,8 @@ execpline(Estate state, wordcode slcode, int how, int last1) * normal (non-super-) job. */ if (!(jn->stat & STAT_DONE)) { jobtab[list_pipe_job].other = newjob; - jobtab[list_pipe_job].stat |= STAT_SUPERJOB; - jn->stat |= STAT_SUBJOB | STAT_NOPRINT; + jobtab[list_pipe_job].stat |= STAT_SUPERJOB | STAT_NOPRINT; + jn->stat |= STAT_SUBJOB; jn->other = pid; } if ((list_pipe || last1) && hasprocs(list_pipe_job))