You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by mm...@apache.org on 2011/05/08 23:10:14 UTC
svn commit: r1100816 -
/spamassassin/branches/3.3/lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm
Author: mmartinec
Date: Sun May 8 21:10:14 2011
New Revision: 1100816
URL: http://svn.apache.org/viewvc?rev=1100816&view=rev
Log:
Bug 6336: "Illegal octal digit 9" received during rules compile
Modified:
spamassassin/branches/3.3/lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm
Modified: spamassassin/branches/3.3/lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm
URL: http://svn.apache.org/viewvc/spamassassin/branches/3.3/lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm?rev=1100816&r1=1100815&r2=1100816&view=diff
==============================================================================
--- spamassassin/branches/3.3/lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (original)
+++ spamassassin/branches/3.3/lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm Sun May 8 21:10:14 2011
@@ -1071,7 +1071,7 @@ sub fixup_re {
$output .= '"\\""';
}
elsif ($tok eq '\\') {
- $re =~ /\G(x\{[^\}]+\}|\d+|.)/gc or die "\\ at end of string!";
+ $re =~ /\G(x\{[^\}]+\}|\d{1,3}|.)/gc or die "\\ at end of string!";
my $esc = $1;
if ($esc eq '"') {
$output .= '"\\""';