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 2009/11/05 18:04:05 UTC
svn commit: r833081 -
/spamassassin/trunk/lib/Mail/SpamAssassin/DnsResolver.pm
Author: mmartinec
Date: Thu Nov 5 17:03:50 2009
New Revision: 833081
URL: http://svn.apache.org/viewvc?rev=833081&view=rev
Log:
Bug 6232, a quick workaround hack to Net::DNS inconsistency
Modified:
spamassassin/trunk/lib/Mail/SpamAssassin/DnsResolver.pm
Modified: spamassassin/trunk/lib/Mail/SpamAssassin/DnsResolver.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/DnsResolver.pm?rev=833081&r1=833080&r2=833081&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/DnsResolver.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/DnsResolver.pm Thu Nov 5 17:03:50 2009
@@ -317,7 +317,7 @@
$self->connect_sock_if_reqd();
my $packet;
eval {
- $packet = Net::DNS::Packet->new($host, $type, $class);
+ $packet = Net::DNS::Packet->new(Net::DNS::stripdot($host), $type, $class);
# a bit noisy, so commented by default...
#dbg("dns: new DNS packet time=%s host=%s type=%s id=%s",
@@ -398,6 +398,7 @@
return;
}
my $id = $self->_packet_id($pkt);
+ dbg("dns: providing a callback for id: $id");
$self->{id_to_callback}->{$id} = $cb;
return $id;
}