You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by fe...@apache.org on 2004/11/13 20:29:41 UTC
svn commit: rev 57586 - spamassassin/trunk/lib/Mail/SpamAssassin
Author: felicity
Date: Sat Nov 13 11:29:41 2004
New Revision: 57586
Modified:
spamassassin/trunk/lib/Mail/SpamAssassin/PerMsgStatus.pm
Log:
report_safe boundary check only looks for open boundaries, we want to skip close boundaries too
Modified: spamassassin/trunk/lib/Mail/SpamAssassin/PerMsgStatus.pm
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/PerMsgStatus.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/PerMsgStatus.pm Sat Nov 13 11:29:41 2004
@@ -812,7 +812,7 @@
my $boundary = "----------=_" . sprintf("%08X.%08X",time,int(rand(2 ** 32)));
# ensure it's unique, so we can't be attacked this way
- while ($original =~ /^\Q${boundary}\E$/m) {
+ while ($original =~ /^\Q${boundary}\E(?:--)?$/m) {
$boundary .= "/".sprintf("%08X",int(rand(2 ** 32)));
}