]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
extra assert
authorMiek Gieben <miekg@NLnetLabs.nl>
Wed, 20 Apr 2005 10:53:12 +0000 (10:53 +0000)
committerMiek Gieben <miekg@NLnetLabs.nl>
Wed, 20 Apr 2005 10:53:12 +0000 (10:53 +0000)
net.c
resolver.c

diff --git a/net.c b/net.c
index b5ecd00f9b7256263a5ca802a375e6a785f81113..c788a6906efa66a6f4fe38edc0e8c8b03b70fd8a 100644 (file)
--- 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;
index 22f341856e03cdda565c78dbd7bcfe844e3ba2a8..87a3a77b148d9e736c0c2fbb0ac84678daed834a 100644 (file)
@@ -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);