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)));
   }