aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--internal/init/main.go9
1 files changed, 5 insertions, 4 deletions
diff --git a/internal/init/main.go b/internal/init/main.go
index e79618b2..b70aebca 100644
--- a/internal/init/main.go
+++ b/internal/init/main.go
@@ -145,11 +145,12 @@ func doInit(fd uintptr) {
default:
r = 255
}
+
+ go func() {
+ time.Sleep(residualProcessTimeout)
+ close(timeout)
+ }()
}
- go func() {
- time.Sleep(residualProcessTimeout)
- close(timeout)
- }()
case <-done:
os.Exit(r)
case <-timeout: