From 1ed0fd7938fff466e797a53c9a12000e3ea4b076 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Tue, 28 Apr 2026 23:19:50 +0000 Subject: Send SIGCONT after SIGKILL, workaround for stupid kernels. --- src/supervision/s6-supervise.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/supervision/s6-supervise.c b/src/supervision/s6-supervise.c index 0547bd0..7b8eea9 100644 --- a/src/supervision/s6-supervise.c +++ b/src/supervision/s6-supervise.c @@ -520,8 +520,16 @@ static void uptimeout (void) { if (gflags.dying) { - if (check_file("flag-timeout-killpg")) killK() ; - else killk() ; + if (check_file("flag-timeout-killpg")) + { + killK() ; + killC() ; + } + else + { + killk() ; + killc() ; + } settimeout(5) ; } else -- cgit v1.3.1