You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by mm...@apache.org on 2011/05/19 16:02:59 UTC

svn commit: r1124798 - /spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm

Author: mmartinec
Date: Thu May 19 14:02:58 2011
New Revision: 1124798

URL: http://svn.apache.org/viewvc?rev=1124798&view=rev
Log:
Bug 6426: "Use of uninitialized value in pattern match" warnings

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

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm?rev=1124798&r1=1124797&r2=1124798&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm Thu May 19 14:02:58 2011
@@ -1017,8 +1017,9 @@ sub lookup_dnsbl_for_ip {
     my $rulecf = $conf->{uridnsbls}->{$rulename};
 
     # ips_only/domains_only lookups should not act on this kind of BL
-    next if ($tflags->{$rulename} =~ /\b(?:ips_only|domains_only)\b/);
-    
+    next  if defined $tflags->{$rulename} &&
+             $tflags->{$rulename} =~ /\b(?:ips_only|domains_only)\b/;
+
     $self->lookup_single_dnsbl($scanner, $obj, $rulename,
 			       $revip, $rulecf->{zone}, $rulecf->{type});
   }