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/09/29 20:35:18 UTC

svn commit: r451380 - /spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/AntiVirus.pm

Author: dos
Date: Fri Sep 29 11:35:17 2006
New Revision: 451380

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

Modified:
    spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/AntiVirus.pm

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/AntiVirus.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/AntiVirus.pm?view=diff&rev=451380&r1=451379&r2=451380
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/AntiVirus.pm Fri Sep 29 11:35:17 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