From 184bf1434a1ef92fa2d5b94e4dc774cf54233edb Mon Sep 17 00:00:00 2001 From: Robin Geuze Date: Tue, 29 Jun 2021 14:57:30 +0200 Subject: [PATCH] Completely remove lowering the TTL, just use d_cache_ttl --- pdns/ueberbackend.cc | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pdns/ueberbackend.cc b/pdns/ueberbackend.cc index 6f4452d432..18296cd7e2 100644 --- a/pdns/ueberbackend.cc +++ b/pdns/ueberbackend.cc @@ -588,15 +588,12 @@ void UeberBackend::addCache(const Question &q, vector &&rrs) if(!d_cache_ttl) return; - unsigned int store_ttl = d_cache_ttl; for(const auto& rr : rrs) { - if (rr.dr.d_ttl < store_ttl) - store_ttl = rr.dr.d_ttl; if (rr.scopeMask) return; } - QC.insert(q.qname, q.qtype, std::move(rrs), store_ttl, q.zoneId); + QC.insert(q.qname, q.qtype, std::move(rrs), d_cache_ttl, q.zoneId); } void UeberBackend::alsoNotifies(const DNSName &domain, set *ips) -- 2.47.2