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