[Top][All Lists]
[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?
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r23617 - gnunet/src/gns,
gnunet <=