From 8cdcfad6d25f0c46ad00e0a29ea9539e1d67414f Mon Sep 17 00:00:00 2001 From: Jon Siwek Date: Mon, 23 Dec 2019 10:10:49 -0800 Subject: [PATCH] Delete/timeout pending DNS requests during shutdown Primarily, this change prevents the pending requests showing up as memory leaks. --- src/DNS_Mgr.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/DNS_Mgr.cc b/src/DNS_Mgr.cc index 122588e18b..0b50700bd1 100644 --- a/src/DNS_Mgr.cc +++ b/src/DNS_Mgr.cc @@ -1404,7 +1404,7 @@ void DNS_Mgr::DoProcess() { AsyncRequest* req = asyncs_timeouts.top(); - if ( req->time + DNS_TIMEOUT > current_time() ) + if ( req->time + DNS_TIMEOUT > current_time() && ! terminating ) break; if ( ! req->processed )