You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by jm...@apache.org on 2006/05/16 19:29:54 UTC
svn commit: r406998 -
/spamassassin/trunk/lib/Mail/SpamAssassin/DnsResolver.pm
Author: jm
Date: Tue May 16 10:29:52 2006
New Revision: 406998
URL: http://svn.apache.org/viewcvs?rev=406998&view=rev
Log:
bug 4901: fix 'dns: sendto() failed' error, fix thanks to Mark Martinec
Modified:
spamassassin/trunk/lib/Mail/SpamAssassin/DnsResolver.pm
Modified: spamassassin/trunk/lib/Mail/SpamAssassin/DnsResolver.pm
URL: http://svn.apache.org/viewcvs/spamassassin/trunk/lib/Mail/SpamAssassin/DnsResolver.pm?rev=406998&r1=406997&r2=406998&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/DnsResolver.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/DnsResolver.pm Tue May 16 10:29:52 2006
@@ -358,10 +358,9 @@
my $pkt = $self->new_dns_packet($host, $type, $class);
- my $data = $pkt->data;
$self->connect_sock_if_reqd();
- if (!$self->{sock}->send ($pkt->data, 0)) {
- warn "dns: sendto() failed: $@";
+ if (!defined($self->{sock}->send($pkt->data, 0))) {
+ warn "dns: sendto() failed: $!";
return;
}
my $id = $self->_packet_id($pkt);