From 2e429a4df13a8c333a82c6ecf582b30858a207f0 Mon Sep 17 00:00:00 2001 From: Dan Boger Date: Mon, 5 Oct 2009 12:40:17 -0700 Subject: [PATCH 1/1] Try harder to make sure we don't leave zombies around --- twirssi.pl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/twirssi.pl b/twirssi.pl index d894a36..8f1801f 100644 --- a/twirssi.pl +++ b/twirssi.pl @@ -1403,6 +1403,9 @@ sub monitor_child { # make sure the pid is removed from the waitpid list Irssi::pidwait_remove($child_pid); + # and that we don't leave any zombies behind, somehow + wait(); + # save id_map hash if ( keys %id_map and my $file = @@ -1429,6 +1432,7 @@ sub monitor_child { } else { print "Giving up on polling $filename" if &debug; Irssi::pidwait_remove($child_pid); + wait(); unlink $filename unless &debug; return unless Irssi::settings_get_bool("twirssi_notify_timeouts"); -- 2.39.5