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;
/* 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);