From f2d94b5cc020efb437a04d266e3170c222d3f458 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Sun, 5 Mar 2023 15:26:15 -0800 Subject: [PATCH] ircd::net::dns::resolver: Add condition to not retry query during shutdown. --- ircd/net_dns_resolver.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ircd/net_dns_resolver.cc b/ircd/net_dns_resolver.cc index 9ecd5af7f..f64ff673d 100644 --- a/ircd/net_dns_resolver.cc +++ b/ircd/net_dns_resolver.cc @@ -349,7 +349,13 @@ ircd::net::dns::resolver::check_timeout(const uint16_t &id, host(tag.hp) }; - if(tag.tries < size_t(retry_max)) + const bool retry + { + tag.tries < size_t(retry_max) + && run::level != run::level::QUIT + }; + + if(retry) { submit(tag); return false;