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