diff options
author | Laurent Bercot <ska-skaware@skarnet.org> | 2018-10-22 20:43:56 +0000 |
---|---|---|
committer | Laurent Bercot <ska-skaware@skarnet.org> | 2018-10-22 20:43:56 +0000 |
commit | 54cd83a2e25008879f54860cb43f9031bc85d7c6 (patch) | |
tree | 27b200472c3057538e638dfdcfe8416a66bf56f9 | |
parent | 63643a4b7733008919cfb9f25902889b92136565 (diff) | |
download | s6-54cd83a2e25008879f54860cb43f9031bc85d7c6.tar.xz |
bugfix: s6-svscan not always honoring scan deadline
-rw-r--r-- | AUTHORS | 1 | ||||
-rw-r--r-- | src/supervision/s6-svscan.c | 2 |
2 files changed, 2 insertions, 1 deletions
@@ -32,3 +32,4 @@ Thanks to: Hardware <contact@meshup.net> Earl Chew <earl_chew@yahoo.com> Jonathan de Boyne Pollard <J.deBoynePollard@NTLWorld.com> + Luis Ressel <aranea@aixah.de> diff --git a/src/supervision/s6-svscan.c b/src/supervision/s6-svscan.c index 0d06bac..4228a21 100644 --- a/src/supervision/s6-svscan.c +++ b/src/supervision/s6-svscan.c @@ -408,6 +408,7 @@ static void scan (void) DIR *dir ; if (!wantscan) return ; wantscan = 0 ; + tain_add_g(&deadline, &defaulttimeout) ; dir = opendir(".") ; if (!dir) { @@ -529,7 +530,6 @@ int main (int argc, char const *const *argv) while (cont) { int r ; - tain_add_g(&deadline, &defaulttimeout) ; reap() ; scan() ; killthem() ; |