]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
allow answer to be NULL. But is it answer or *answer here?
authorMiek Gieben <miekg@NLnetLabs.nl>
Thu, 16 Jun 2005 11:23:11 +0000 (11:23 +0000)
committerMiek Gieben <miekg@NLnetLabs.nl>
Thu, 16 Jun 2005 11:23:11 +0000 (11:23 +0000)
net.c
resolver.c

diff --git a/net.c b/net.c
index 7bf94c0ef9993224076abbe8744aacf4d4c46603..8050cfce64ba4c0937b978df60da6b1e81b416cc 100644 (file)
--- a/net.c
+++ b/net.c
@@ -176,7 +176,9 @@ ldns_send(ldns_pkt **result, ldns_resolver *r, ldns_pkt *query_pkt)
        LDNS_FREE(ns_rand_array);
        LDNS_FREE(reply_bytes);
        ldns_buffer_free(qb);
-       *result = reply;
+       if (result) {
+               *result = reply;
+       }
        return LDNS_STATUS_OK;
 }
 
index 5ccffafd0a63a78ac29792df27e7b3bb6c9d8f7b..2258d35cf2dad9a0e39290c3f42cbcec5b1159c6 100644 (file)
@@ -675,7 +675,9 @@ ldns_resolver_send_pkt(ldns_pkt **answer, ldns_resolver *r, ldns_pkt *query_pkt)
                }
        }
        
-       *answer = answer_pkt;
+       if (answer) {
+               *answer = answer_pkt;
+       }
        return LDNS_STATUS_OK;
 }