From: Miek Gieben Date: Wed, 20 Apr 2005 10:53:12 +0000 (+0000) Subject: extra assert X-Git-Tag: release-0.50~110 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=08d41aa490a63813e6ba3317842568f482d2a2d5;p=thirdparty%2Fldns.git extra assert --- diff --git a/net.c b/net.c index b5ecd00f..c788a690 100644 --- a/net.c +++ b/net.c @@ -42,8 +42,12 @@ ldns_send(ldns_resolver *r, ldns_pkt *query_pkt) uint8_t *reply_bytes = NULL; size_t reply_size = 0; - ldns_rdf *tsig_mac = NULL; + + if (!query_pkt) { + /* nothing to do? */ + return NULL; + } ns_array = ldns_resolver_nameservers(r); reply = NULL; ns_len = 0; diff --git a/resolver.c b/resolver.c index 22f34185..87a3a77b 100644 --- a/resolver.c +++ b/resolver.c @@ -631,13 +631,12 @@ ldns_resolver_send_pkt(ldns_pkt **answer, ldns_resolver *r, ldns_pkt *query_pkt) /* TODO: other error codes than _ERR */ ldns_status -ldns_resolver_send(ldns_pkt **answer, ldns_resolver *r, ldns_rdf *name, ldns_rr_type type, ldns_rr_class class, - uint16_t flags) +ldns_resolver_send(ldns_pkt **answer, ldns_resolver *r, ldns_rdf *name, + ldns_rr_type type, ldns_rr_class class, uint16_t flags) { ldns_pkt *query_pkt; ldns_pkt *answer_pkt; uint16_t id; - ldns_status status; assert(r != NULL);