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