From 5738d1dcc0e4af406b1bc14c23af9c6e53ba259c Mon Sep 17 00:00:00 2001 From: Marius Gavrilescu Date: Wed, 11 Mar 2015 22:51:03 +0200 Subject: [PATCH 1/1] Ignore SIGPIPE *only* for user programs --- gruntmaster-exec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gruntmaster-exec b/gruntmaster-exec index 6d53812..b6577f4 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' || $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 { -- 2.30.2