This commit is contained in:
Rudolf Polzer 2010-07-19 09:16:54 +02:00
parent 75840126be
commit d95dde1cc4

View File

@ -186,11 +186,12 @@ sub q3map2(@)
local $SIG{ALRM} = sub { kill $pid; }; local $SIG{ALRM} = sub { kill $pid; };
alarm $timeout alarm $timeout
if $timeout; if $timeout;
if(waitpid $pid, 0 != $pid) if(waitpid($pid, 0) != $pid)
{ {
die "waitpid: did not return our child process $pid: $!"; die "waitpid: did not return our child process $pid: $!";
} }
return !$?; alarm 0;
return $? == 0;
} }
else # child else # child
{ {