Bugzilla – Attachment #57238: spamassassin-3.0.4-4570-avoid-segfault-large-headers.patch for bug #133416
my ($self, $hdr) = @_;
return $self->{pristine_headers} unless $hdr;
my(@ret) = $self->{pristine_headers} =~ /^(?:$hdr:[ \t]+(.*\n(?:\s+\S.*\n)*))/mig;
my(@ret) = $self->{pristine_headers} =~ /^\Q$hdr\E:[ \t]+(.*?\n(?![ \t]))/smgi;
if (@ret) {
return wantarray ? @ret : $ret[-1];
}