X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fquery.c;h=438b4fd21a5f9f658e69185c7259c0a09545ccbd;hb=a2d3f193f511921cacffce83e5e8a6114a0b1d9b;hp=a462bbc0e31fefeb78a045852fa0ac5aea51f63e;hpb=d4b6031596d2b42d44ca120db72178d8a86fb658;p=adns.git diff --git a/src/query.c b/src/query.c index a462bbc..438b4fd 100644 --- a/src/query.c +++ b/src/query.c @@ -504,7 +504,7 @@ static void free_query_allocs(adns_query qu) { qu->query_dgram= 0; } -void adns__returning(adns_state ads, adns_query qu_for_caller) { +void adns__intdone_process(adns_state ads) { while (ads->intdone.head) { adns_query iq= ads->intdone.head; adns_query parent= iq->parent; @@ -516,6 +516,10 @@ void adns__returning(adns_state ads, adns_query qu_for_caller) { free(iq->answer); free(iq); } +} + +void adns__returning(adns_state ads, adns_query qu_for_caller) { + adns__intdone_process(ads); adns__consistency(ads,qu_for_caller,cc_entex); }