execute: use a much lower idle timeout that default time

The idle timeout after all is for cosmetics only, hence avoid any
substantial delays just for it.
This commit is contained in:
Lennart Poettering
2012-05-22 19:26:15 +02:00
parent 6b1dc2bd3c
commit e6a2674500
+3 -1
View File
@@ -61,6 +61,8 @@
#include "loopback-setup.h"
#include "path-util.h"
#define IDLE_TIMEOUT_USEC (1*USEC_PER_SEC)
/* This assumes there is a 'tty' group */
#define TTY_MODE 0620
@@ -1065,7 +1067,7 @@ int exec_spawn(ExecCommand *command,
if (idle_pipe[1] >= 0)
close_nointr_nofail(idle_pipe[1]);
if (idle_pipe[0] >= 0) {
fd_wait_for_event(idle_pipe[0], POLLHUP, DEFAULT_TIMEOUT_USEC);
fd_wait_for_event(idle_pipe[0], POLLHUP, IDLE_TIMEOUT_USEC);
close_nointr_nofail(idle_pipe[0]);
}
}