Ignore SIGPIPE *only* for user programs
authorMarius Gavrilescu <marius@ieval.ro>
Wed, 11 Mar 2015 20:51:03 +0000 (22:51 +0200)
committerMarius Gavrilescu <marius@ieval.ro>
Wed, 11 Mar 2015 20:51:03 +0000 (22:51 +0200)
gruntmaster-exec

index 6d53812..b6577f4 100755 (executable)
@@ -66,7 +66,7 @@ if ($ret) {
        my $signame = sig_name $sig;
        exit !say TLE,  "\nTime Limit Exceeded"   if $tle;
        exit !say OLE,  "\nOutput Limit Exceeded" if $sig && $signame eq 'XFSZ';
-       exit !say DIED, "\nCrash (SIG$signame)"   if $sig && ($signame ne 'PIPE' || $ARGV[0] =~ /prog/);
+       exit !say DIED, "\nCrash (SIG$signame)"   if $sig && ($signame ne 'PIPE' || $ARGV[0] !~ /prog/);
        exit !say NZX,  "\nNon-zero exit status: " . ($? >> 8) if $? >> 8;
        exit !say AC,   "\nAll OK";
 } else {
This page took 0.026573 seconds and 4 git commands to generate.