gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r23617 - gnunet/src/gns


From: gnunet
Subject: [GNUnet-SVN] r23617 - gnunet/src/gns
Date: Tue, 4 Sep 2012 14:45:48 +0200

Author: grothoff
Date: 2012-09-04 14:45:48 +0200 (Tue, 04 Sep 2012)
New Revision: 23617

Modified:
   gnunet/src/gns/gnunet-service-gns_resolver.c
Log:
check return value from sendto

Modified: gnunet/src/gns/gnunet-service-gns_resolver.c
===================================================================
--- gnunet/src/gns/gnunet-service-gns_resolver.c        2012-09-04 12:43:37 UTC 
(rev 23616)
+++ gnunet/src/gns/gnunet-service-gns_resolver.c        2012-09-04 12:45:48 UTC 
(rev 23617)
@@ -1706,11 +1706,16 @@
               "Sending %dbyte DNS query\n",
               rh->dns_raw_packet_size);
   
-  GNUNET_NETWORK_socket_sendto (rh->dns_sock,
-                                rh->dns_raw_packet,
-                                rh->dns_raw_packet_size,
-                                (struct sockaddr*)&rh->dns_addr,
-                                sizeof (struct sockaddr_in));
+  if (GNUNET_SYSERR ==
+      GNUNET_NETWORK_socket_sendto (rh->dns_sock,
+                                   rh->dns_raw_packet,
+                                   rh->dns_raw_packet_size,
+                                   (struct sockaddr*)&rh->dns_addr,
+                                   sizeof (struct sockaddr_in)))
+    GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
+               _("Failed to send DNS request to %s\n"),
+               GNUNET_a2s ((const struct sockaddr *)&rh->dns_addr, 
+                           sizeof (struct sockaddr_in)));
 
   rh->dns_read_task = GNUNET_SCHEDULER_add_select 
(GNUNET_SCHEDULER_PRIORITY_DEFAULT,
                                                     rh->timeout, //FIXME less?




reply via email to

[Prev in Thread] Current Thread [Next in Thread]