Don't schedule sends on disconnected servers

This commit is contained in:
dmiller 2026-08-18 16:06:54 +00:00
parent 37a95cb34f
commit ed8abf52f4

View file

@ -1029,9 +1029,11 @@ int DNS::ResolverImpl::deal_with_timedout_reads(bool adjust_timing) {
}
std::list<dns_server>::iterator servItemp = servI;
servItemp++;
do {
servItemp++;
if (servItemp == servs.end()) servItemp = servs.begin();
if (servItemp == servs.end()) servItemp = servs.begin();
} while (servItemp != servI && servItemp->status != dns_server::CONNECTED);
dns_server *next_server = &*servItemp;
tpreq->tries = 0;