Commit 40769a8b authored by Max Kanat-Alexander's avatar Max Kanat-Alexander

The mod_perl CGI.pm fix caused Bugzilla.pm to throw a warning on every

invocation that didn't have $SIG{TERM} and $SIG{PIPE} set (for example, during command-line scripts). https://bugzilla.mozilla.org/show_bug.cgi?id=637977
parent ebc758fb
......@@ -650,8 +650,9 @@ sub _cleanup {
# These are both set by CGI.pm but need to be undone so that
# Apache can actually shut down its children if it needs to.
$SIG{TERM} = 'DEFAULT' if $SIG{TERM} eq 'IGNORE';
$SIG{PIPE} = 'DEFAULT' if $SIG{PIPE} eq 'IGNORE';
foreach my $signal (qw(TERM PIPE)) {
$SIG{$signal} = 'DEFAULT' if $SIG{$signal} && $SIG{$signal} eq 'IGNORE';
}
}
sub END {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment