diff --git a/src/DNS_Mgr.cc b/src/DNS_Mgr.cc index 02dd4f217f..9b781bde8e 100644 --- a/src/DNS_Mgr.cc +++ b/src/DNS_Mgr.cc @@ -1307,7 +1307,6 @@ void DNS_Mgr::IssueAsyncRequests() dns_req->MakeRequest(channel, this); - asyncs_timeouts.push(req); ++asyncs_pending; } } @@ -1401,7 +1400,7 @@ void DNS_Mgr::Flush() double DNS_Mgr::GetNextTimeout() { - if ( asyncs_timeouts.empty() ) + if ( asyncs_pending == 0 ) return -1; return run_state::network_time + DNS_TIMEOUT; diff --git a/src/DNS_Mgr.h b/src/DNS_Mgr.h index 9834f68a09..2f258dfa1d 100644 --- a/src/DNS_Mgr.h +++ b/src/DNS_Mgr.h @@ -331,10 +331,6 @@ protected: using QueuedList = std::list; QueuedList asyncs_queued; - using TimeoutQueue = - std::priority_queue, AsyncRequestCompare>; - TimeoutQueue asyncs_timeouts; - unsigned long num_requests = 0; unsigned long successful = 0; unsigned long failed = 0;