diff options
-rw-r--r-- | src/gns/gnunet-service-gns_resolver.c | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/gns/gnunet-service-gns_resolver.c b/src/gns/gnunet-service-gns_resolver.c index 60e37e8ac..51a316202 100644 --- a/src/gns/gnunet-service-gns_resolver.c +++ b/src/gns/gnunet-service-gns_resolver.c | |||
@@ -1706,11 +1706,16 @@ send_dns_packet (struct ResolverHandle *rh) | |||
1706 | "Sending %dbyte DNS query\n", | 1706 | "Sending %dbyte DNS query\n", |
1707 | rh->dns_raw_packet_size); | 1707 | rh->dns_raw_packet_size); |
1708 | 1708 | ||
1709 | GNUNET_NETWORK_socket_sendto (rh->dns_sock, | 1709 | if (GNUNET_SYSERR == |
1710 | rh->dns_raw_packet, | 1710 | GNUNET_NETWORK_socket_sendto (rh->dns_sock, |
1711 | rh->dns_raw_packet_size, | 1711 | rh->dns_raw_packet, |
1712 | (struct sockaddr*)&rh->dns_addr, | 1712 | rh->dns_raw_packet_size, |
1713 | sizeof (struct sockaddr_in)); | 1713 | (struct sockaddr*)&rh->dns_addr, |
1714 | sizeof (struct sockaddr_in))) | ||
1715 | GNUNET_log (GNUNET_ERROR_TYPE_WARNING, | ||
1716 | _("Failed to send DNS request to %s\n"), | ||
1717 | GNUNET_a2s ((const struct sockaddr *)&rh->dns_addr, | ||
1718 | sizeof (struct sockaddr_in))); | ||
1714 | 1719 | ||
1715 | rh->dns_read_task = GNUNET_SCHEDULER_add_select (GNUNET_SCHEDULER_PRIORITY_DEFAULT, | 1720 | rh->dns_read_task = GNUNET_SCHEDULER_add_select (GNUNET_SCHEDULER_PRIORITY_DEFAULT, |
1716 | rh->timeout, //FIXME less? | 1721 | rh->timeout, //FIXME less? |