summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--udevd.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/udevd.c b/udevd.c
index e227a64d71..5974d14e8e 100644
--- a/udevd.c
+++ b/udevd.c
@@ -410,8 +410,9 @@ recheck:
/* limit timeout during initialization phase */
if (init_phase) {
- timeout = UDEVD_INIT_EVENT_TIMEOUT;
- dbg("initialization phase, limit timeout to %i seconds", UDEVD_INIT_EVENT_TIMEOUT);
+ if (timeout > UDEVD_INIT_EVENT_TIMEOUT)
+ timeout = UDEVD_INIT_EVENT_TIMEOUT;
+ dbg("initialization phase, timeout %i seconds", timeout);
}
/* move event with expired timeout to the exec list */