You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by do...@apache.org on 2006/10/04 01:00:15 UTC

svn commit: r452671 - /spamassassin/branches/3.1/lib/Mail/SpamAssassin/Plugin/AntiVirus.pm

Author: dos
Date: Tue Oct  3 16:00:14 2006
New Revision: 452671

URL: http://svn.apache.org/viewvc?view=rev&rev=452671
Log:
bug 5094: check for unit'd value used in AntiVirus.pm

Modified:
    spamassassin/branches/3.1/lib/Mail/SpamAssassin/Plugin/AntiVirus.pm

Modified: spamassassin/branches/3.1/lib/Mail/SpamAssassin/Plugin/AntiVirus.pm
URL: http://svn.apache.org/viewvc/spamassassin/branches/3.1/lib/Mail/SpamAssassin/Plugin/AntiVirus.pm?view=diff&rev=452671&r1=452670&r2=452671
==============================================================================
--- spamassassin/branches/3.1/lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (original)
+++ spamassassin/branches/3.1/lib/Mail/SpamAssassin/Plugin/AntiVirus.pm Tue Oct  3 16:00:14 2006
@@ -107,7 +107,7 @@
       # file extension indicates an executable
       $pms->{antivirus_microsoft_exe} = 1;
     }
-    elsif ($cte =~ /base64/ &&
+    elsif ($cte =~ /base64/ && defined $p->raw()->[0] &&
 	   $p->raw()->[0] =~ /^TV[opqr].A..[AB].[AQgw][A-H].A/)
     {
       # base64-encoded executable