From 09022ecbdb061c8cd7c66e1587b5d8aa541d8c78 Mon Sep 17 00:00:00 2001 From: Otto Moerbeek Date: Mon, 21 Nov 2022 11:38:54 +0100 Subject: [PATCH] Infra queries should not use refresh mode. When I introduced serve state in #11776, I reintroduced the mistake previously fixed in #11376. Fixes #12078 (cherry picked from commit 28a3eea55d15d33a65b2108c1598c15d00e0173c) --- pdns/syncres.cc | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pdns/syncres.cc b/pdns/syncres.cc index cd018408f6..006095d83d 100644 --- a/pdns/syncres.cc +++ b/pdns/syncres.cc @@ -2073,9 +2073,6 @@ vector SyncRes::getAddrs(const DNSName &qname, unsigned int depth, if (d_serveStale) { flags |= MemRecursorCache::ServeStale; } - if (d_refresh) { - flags |= MemRecursorCache::Refresh; - } try { // First look for both A and AAAA in the cache res_t cset; @@ -2223,9 +2220,6 @@ void SyncRes::getBestNSFromCache(const DNSName &qname, const QType qtype, vector if (d_serveStale) { flags |= MemRecursorCache::ServeStale; } - if (d_refresh) { - flags |= MemRecursorCache::Refresh; - } do { if (cutOffDomain && (subdomain == *cutOffDomain || !subdomain.isPartOf(*cutOffDomain))) { break; -- 2.47.2