Ignore SIGPIPE in Format.pm
[gruntmaster-daemon.git] / lib / Gruntmaster / Daemon / Format.pm
index b80dd7dd673740f2eb712e372a5fa4a5c75b817f..6bd9a5e67b154a6e839e534a73e004184cd68287 100644 (file)
@@ -15,7 +15,7 @@ use List::MoreUtils qw/natatime/;
 use Log::Log4perl qw/get_logger/;
 use IPC::Signal qw/sig_name sig_num/;
 
-our $VERSION = "5999.000_001";
+our $VERSION = "5999.000_002";
 our @EXPORT_OK = qw/prepare_files/;
 
 ##################################################
@@ -49,7 +49,7 @@ sub mkrun{
                        my $signame = sig_name $sig;
                        die [TLE, "Time Limit Exceeded"] if $tle;
                        die [OLE, 'Output Limit Exceeded'] if $sig && $signame eq 'XFSZ';
-                       die [DIED, "Crash (SIG$signame)"] if $sig;
+                       die [DIED, "Crash (SIG$signame)"] if $sig && $signame != 'PIPE';
                        die [NZX, "Non-zero exit status: " . ($? >> 8)] if $?;
                } else {
                        my @fds = exists $args{fds} ? @{$args{fds}} : ();
This page took 0.01048 seconds and 4 git commands to generate.