summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2012-05-22 19:26:13 +0200
committerLennart Poettering <lennart@poettering.net>2012-05-22 19:26:15 +0200
commite6a2674500dd4fa0b5eaa93ab77502ba14688c08 (patch)
tree76c29cf32786b56047258370966b565b18c915de
parent6b1dc2bd3cdb3bd932b0692be636ddd2879edb92 (diff)
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.
-rw-r--r--src/core/execute.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/core/execute.c b/src/core/execute.c
index 4d4091940f..4aed4f6849 100644
--- a/src/core/execute.c
+++ b/src/core/execute.c
@@ -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]);
}
}