/[Apache-SVN]/spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm
ViewVC logotype

Diff of /spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 580055, Thu Sep 27 15:05:21 2007 UTC revision 582903, Mon Oct 8 17:33:16 2007 UTC
# Line 481  sub complete_ns_lookup { Line 481  sub complete_ns_lookup {
481    my ($self, $scanner, $ent, $dom) = @_;    my ($self, $scanner, $ent, $dom) = @_;
482    
483    my $packet = $ent->{response_packet};    my $packet = $ent->{response_packet};
484    my @answer = $packet->answer;    my @answer = !defined $packet ? () : $packet->answer;
485    
486    my $IPV4_ADDRESS = IPV4_ADDRESS;    my $IPV4_ADDRESS = IPV4_ADDRESS;
487    my $IP_PRIVATE = IP_PRIVATE;    my $IP_PRIVATE = IP_PRIVATE;
# Line 526  sub lookup_a_record { Line 526  sub lookup_a_record {
526  sub complete_a_lookup {  sub complete_a_lookup {
527    my ($self, $scanner, $ent, $hname) = @_;    my ($self, $scanner, $ent, $hname) = @_;
528    
529    foreach my $rr ($ent->{response_packet}->answer) {    my $packet = $ent->{response_packet};
530      my @answer = !defined $packet ? () : $packet->answer;
531      foreach my $rr (@answer) {
532      my $str = $rr->string;      my $str = $rr->string;
533      $self->log_dns_result ("A for NS $hname: $str");      $self->log_dns_result ("A for NS $hname: $str");
534    
# Line 577  sub complete_dnsbl_lookup { Line 579  sub complete_dnsbl_lookup {
579    my $rulecf = $conf->{uridnsbls}->{$rulename};    my $rulecf = $conf->{uridnsbls}->{$rulename};
580    
581    my $packet = $ent->{response_packet};    my $packet = $ent->{response_packet};
582    my @answer = $packet->answer;    my @answer = !defined $packet ? () : $packet->answer;
583    
584    my $uridnsbl_subs = $conf->{uridnsbl_subs}->{$ent->{zone}};    my $uridnsbl_subs = $conf->{uridnsbl_subs}->{$ent->{zone}};
585    foreach my $rr (@answer)    foreach my $rr (@answer)

Legend:
Removed from v.580055  
changed lines
  Added in v.582903

apache@apache.org
ViewVC Help
Powered by ViewVC 1.1.2