From cb336515608160def7be2730efa03ddceecbb0ce Mon Sep 17 00:00:00 2001 From: Songstats Audit Date: Sat, 29 Aug 2026 22:20:42 +0200 Subject: [PATCH] Do not treat stopped children as exited --- lib/childprocess/process_spawn_process.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/childprocess/process_spawn_process.rb b/lib/childprocess/process_spawn_process.rb index 11bd3a6..73041ef 100644 --- a/lib/childprocess/process_spawn_process.rb +++ b/lib/childprocess/process_spawn_process.rb @@ -8,7 +8,7 @@ def exited? return true if @exit_code assert_started - pid, status = ::Process.waitpid2(@pid, ::Process::WNOHANG | ::Process::WUNTRACED) + pid, status = ::Process.waitpid2(@pid, ::Process::WNOHANG) pid = nil if pid == 0 # may happen on jruby log(:pid => pid, :status => status)