execute: invalidate idle pipe after use
Not strictly necessary, but makes clear the fds are invalidated. Make sure we do the same here as in most other cases.
This commit is contained in:
+4
-4
@@ -1160,8 +1160,8 @@ static void do_idle_pipe_dance(int idle_pipe[4]) {
|
||||
assert(idle_pipe);
|
||||
|
||||
|
||||
safe_close(idle_pipe[1]);
|
||||
safe_close(idle_pipe[2]);
|
||||
idle_pipe[1] = safe_close(idle_pipe[1]);
|
||||
idle_pipe[2] = safe_close(idle_pipe[2]);
|
||||
|
||||
if (idle_pipe[0] >= 0) {
|
||||
int r;
|
||||
@@ -1176,11 +1176,11 @@ static void do_idle_pipe_dance(int idle_pipe[4]) {
|
||||
fd_wait_for_event(idle_pipe[0], POLLHUP, IDLE_TIMEOUT2_USEC);
|
||||
}
|
||||
|
||||
safe_close(idle_pipe[0]);
|
||||
idle_pipe[0] = safe_close(idle_pipe[0]);
|
||||
|
||||
}
|
||||
|
||||
safe_close(idle_pipe[3]);
|
||||
idle_pipe[3] = safe_close(idle_pipe[3]);
|
||||
}
|
||||
|
||||
static int build_environment(
|
||||
|
||||
Reference in New Issue
Block a user