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:
Lennart Poettering 2015-09-11 18:14:11 +02:00
parent 5269eb6b32
commit 54eb2300ae
1 changed files with 4 additions and 4 deletions

View File

@ -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(