From: Miek Gieben Date: Thu, 16 Jun 2005 11:23:11 +0000 (+0000) Subject: allow answer to be NULL. But is it answer or *answer here? X-Git-Tag: release-0.66~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b4aa4c778ddf63ac6821cf078a5b51216a359f0a;p=thirdparty%2Fldns.git allow answer to be NULL. But is it answer or *answer here? --- diff --git a/net.c b/net.c index 7bf94c0e..8050cfce 100644 --- 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; } diff --git a/resolver.c b/resolver.c index 5ccffafd..2258d35c 100644 --- a/resolver.c +++ b/resolver.c @@ -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; }