Parent Directory
|
Revision Log
|
Patch
--- spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm 2007/09/27 15:05:21 580055
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm 2007/10/08 17:33:16 582903
@@ -481,7 +481,7 @@
my ($self, $scanner, $ent, $dom) = @_;
my $packet = $ent->{response_packet};
- my @answer = $packet->answer;
+ my @answer = !defined $packet ? () : $packet->answer;
my $IPV4_ADDRESS = IPV4_ADDRESS;
my $IP_PRIVATE = IP_PRIVATE;
@@ -526,7 +526,9 @@
sub complete_a_lookup {
my ($self, $scanner, $ent, $hname) = @_;
- foreach my $rr ($ent->{response_packet}->answer) {
+ my $packet = $ent->{response_packet};
+ my @answer = !defined $packet ? () : $packet->answer;
+ foreach my $rr (@answer) {
my $str = $rr->string;
$self->log_dns_result ("A for NS $hname: $str");
@@ -577,7 +579,7 @@
my $rulecf = $conf->{uridnsbls}->{$rulename};
my $packet = $ent->{response_packet};
- my @answer = $packet->answer;
+ my @answer = !defined $packet ? () : $packet->answer;
my $uridnsbl_subs = $conf->{uridnsbl_subs}->{$ent->{zone}};
foreach my $rr (@answer)
| apache@apache.org | ViewVC Help |
| Powered by ViewVC 1.1.2 |