diff --git a/contrib/bmake/job.c b/contrib/bmake/job.c index 00c2304f1db..c5eca9936ef 100644 --- a/contrib/bmake/job.c +++ b/contrib/bmake/job.c @@ -2121,15 +2121,13 @@ Job_CatchOutput(void) { int nready; Job *job; - int i, pollToken; + int i; (void)fflush(stdout); - pollToken = 0; - /* The first fd in the list is the job token pipe */ do { - nready = poll(fds + 1 - pollToken, nfds - 1 + pollToken, POLL_MSEC); + nready = poll(fds + 1 - wantToken, nfds - 1 + wantToken, POLL_MSEC); } while (nready < 0 && errno == EINTR); if (nready < 0)