From: Jelte Jansen Date: Thu, 7 Apr 2005 08:38:22 +0000 (+0000) Subject: neater handling of no response X-Git-Tag: release-0.50~159 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ee3675e6a4f040ea512bca07faebfe3c585718a2;p=thirdparty%2Fldns.git neater handling of no response --- diff --git a/net.c b/net.c index 2b7e8a98..fc941969 100644 --- a/net.c +++ b/net.c @@ -105,6 +105,10 @@ ldns_send(ldns_resolver *r, ldns_pkt *query_pkt) reply_bytes = ldns_send_udp(qb, ns, ns_len, ldns_resolver_timeout(r), &reply_size); } + if (!reply_bytes) { + return NULL; + } + if (ldns_wire2pkt(&reply, reply_bytes, reply_size) != LDNS_STATUS_OK) { printf("malformed answer\n"); @@ -216,7 +220,6 @@ ldns_send_udp(ldns_buffer *qbin, const struct sockaddr_storage *to, socklen_t to if (errno == EAGAIN) { fprintf(stderr, "socket timeout\n"); } - printf("received too little\n"); FREE(answer); return NULL; }