You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by si...@apache.org on 2005/09/09 00:51:29 UTC
svn commit: r279666 - /spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm
Author: sidney
Date: Thu Sep 8 15:51:18 2005
New Revision: 279666
URL: http://svn.apache.org/viewcvs?rev=279666&view=rev
Log:
Bug 4570 fix regexp to handle longer folded headers without segfaulting
Modified:
spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm
Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm
URL: http://svn.apache.org/viewcvs/spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm?rev=279666&r1=279665&r2=279666&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm Thu Sep 8 15:51:18 2005
@@ -368,7 +368,7 @@
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];
}