]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Cleanup UeberBackend::getSOAUncached
authorFred Morcos <fred.morcos@open-xchange.com>
Fri, 27 Oct 2023 13:53:30 +0000 (15:53 +0200)
committerFred Morcos <fred.morcos@open-xchange.com>
Fri, 27 Oct 2023 13:53:30 +0000 (15:53 +0200)
pdns/ueberbackend.cc

index 8ca758a8751774b906fa19a6e2dfd3fdd6f0c62c..64de6d8c5412d38daf553ffdcba560720b621d0c 100644 (file)
@@ -491,7 +491,7 @@ bool UeberBackend::getSOAUncached(const DNSName& domain, SOAData& sd)
   d_question.qname = domain;
   d_question.zoneId = -1;
 
-  for (auto backend : backends)
+  for (auto* backend : backends) {
     if (backend->getSOA(domain, sd)) {
       if (domain != sd.qname) {
         throw PDNSException("getSOA() returned an SOA for the wrong zone. Question: '" + domain.toLogString() + "', answer: '" + sd.qname.toLogString() + "'");
@@ -508,9 +508,11 @@ bool UeberBackend::getSOAUncached(const DNSName& domain, SOAData& sd)
       }
       return true;
     }
+  }
 
-  if (d_negcache_ttl)
+  if (d_negcache_ttl) {
     addNegCache(d_question);
+  }
   return false;
 }