X-Git-Url: https://diplodocus.org/git/flac-archive/blobdiff_plain/315f17e6c9128a0fe970ca30a79c6ddfb48e124b..38d7bbebf8335dfc4735b7aa6a51f32e7543e1c9:/fa-flacd diff --git a/fa-flacd b/fa-flacd index 316e5cc..74c35ab 100755 --- a/fa-flacd +++ b/fa-flacd @@ -134,7 +134,7 @@ sub newjob { my $pid; $pid = fork(); - if ($pid == -1) { + if (not defined($pid)) { die("fork: $!"); } elsif ($pid == 0) { $SIG{CHLD} = 'IGNORE'; @@ -153,7 +153,7 @@ sub deljob { my $status; $pid = $finished[$i][0]; - $status = WEXITSTATUS($finished[$i][1]); + $status = $finished[$i][1]; verbose("$pid finished ("); if (WIFEXITED($status)) {