You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by jm...@apache.org on 2008/04/16 23:35:47 UTC

svn commit: r648864 - /spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm

Author: jm
Date: Wed Apr 16 14:35:45 2008
New Revision: 648864

URL: http://svn.apache.org/viewvc?rev=648864&view=rev
Log:
bug 5041: do not render message bodies of MIME type 'message/partial'

Modified:
    spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm?rev=648864&r1=648863&r2=648864&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm Wed Apr 16 14:35:45 2008
@@ -635,7 +635,11 @@
       # If it's not multipart, go ahead and just deal with it.
       $self->_parse_normal($toparse);
 
-      if ($toparse->[0]->{'type'} =~ /^message\b/i && ($toparse->[3] > 0)) {
+      # bug 5041: exclude message/partial messages, however
+      if ($toparse->[0]->{'type'} =~ /^message\b/i &&
+          $toparse->[0]->{'type'} !~ /^message\/partial$/i &&
+            ($toparse->[3] > 0))
+      {
         # Just decode the part, but we don't care about the result here.
         $toparse->[0]->decode(0);