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