# | Line 129 | Line 129 | close_processes( /* close pipes and wait for processes | |
---|---|---|
129 | ||
130 | for (i = 0; i < nproc; i++) /* close pipes, first */ | |
131 | if (pd[i].flags & PF_RUNNING) { | |
132 | < | close(pd[i].w); |
133 | < | close(pd[i].r); |
132 | > | if (pd[i].w >= 0) close(pd[i].w); |
133 | > | if (pd[i].r >= 0) close(pd[i].r); |
134 | pd[i].flags &= ~PF_RUNNING; | |
135 | } else | |
136 | togo -= (pd[i].pid < 0); |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |