X-Git-Url: https://git.distorted.org.uk/~mdw/adns/blobdiff_plain/4d6b3d18f00854d227660e42bd4006322673f420..f34947a0b6814e3148b7906c4799c695a50bbe06:/src/setup.c diff --git a/src/setup.c b/src/setup.c index 0030dfb..eca7503 100644 --- a/src/setup.c +++ b/src/setup.c @@ -745,10 +745,10 @@ void adns_finish(adns_state ads) { int i; adns__consistency(ads,0,cc_entex); for (;;) { - if (ads->udpw.head) adns_cancel(ads->udpw.head); - else if (ads->tcpw.head) adns_cancel(ads->tcpw.head); - else if (ads->childw.head) adns_cancel(ads->childw.head); - else if (ads->output.head) adns_cancel(ads->output.head); + if (ads->udpw.head) adns__cancel(ads->udpw.head); + else if (ads->tcpw.head) adns__cancel(ads->tcpw.head); + else if (ads->childw.head) adns__cancel(ads->childw.head); + else if (ads->output.head) adns__cancel(ads->output.head); else break; } for (i=0; inudp; i++) close(ads->udpsocket[i].fd);