X-Git-Url: http://git.ieval.ro/?p=gruntmaster-daemon.git;a=blobdiff_plain;f=gruntmaster-exec;h=6d5381257b83e85e5910494dcfec4691e6c3061a;hp=5235e8e5ed3430fa06b37a73a8bc5304c78d54ae;hb=9423cd14d8162ae5322bc00fee7c823ef7c2511c;hpb=495d496696d2d09f552bb08e683e699465806e75 diff --git a/gruntmaster-exec b/gruntmaster-exec index 5235e8e..6d53812 100755 --- a/gruntmaster-exec +++ b/gruntmaster-exec @@ -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'; + 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 {