X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/adns/blobdiff_plain/fd5ac923aa5886e4e3fbdddbdcd5b8cb69b06318..8715e68b18f84b2bc64d44caffc6862db5e2d4c8:/src/setup.c diff --git a/src/setup.c b/src/setup.c index 54d2d0f..3419cd6 100644 --- a/src/setup.c +++ b/src/setup.c @@ -725,10 +725,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);