query_simple(ads,qu, owner,ol, typei,flags, now);
}
adns__autosys(ads,now);
- adns__consistency(ads,qu,cc_entex);
+ adns__returning(ads,qu);
return 0;
x_adnsfail:
adns__query_fail(qu,stat);
- adns__consistency(ads,qu,cc_entex);
+ adns__returning(ads,qu);
return 0;
x_errno:
r= errno;
assert(r);
- adns__consistency(ads,0,cc_entex);
+ adns__returning(ads,0);
return r;
}
qu->query_dgram= 0;
}
+void adns__returning(adns_state ads, adns_query qu_for_caller) {
+ adns__consistency(ads,qu_for_caller,cc_entex);
+}
+
void adns_cancel(adns_query qu) {
adns_state ads;
free_query_allocs(qu);
free(qu->answer);
free(qu);
- adns__consistency(ads,0,cc_entex);
+ adns__returning(ads,0);
}
void adns__update_expires(adns_query qu, unsigned long ttl,