]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Perform DomainInfo consolidation before filtering. 16871/head
authorMiod Vallat <miod.vallat@powerdns.com>
Thu, 12 Feb 2026 15:42:21 +0000 (16:42 +0100)
committerMiod Vallat <miod.vallat@powerdns.com>
Thu, 12 Feb 2026 15:42:21 +0000 (16:42 +0100)
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
modules/lmdbbackend/lmdbbackend.cc

index fb35dfbe7f704c2f5da945eb53343256e161d5d6..d64a4e6c78eb485b2259306ef0983a73dc5e0880 100644 (file)
@@ -2284,8 +2284,8 @@ void LMDBBackend::getAllDomainsFiltered(vector<DomainInfo>* domains, const std::
     }
 
     for (auto& [k, v] : zonemap) {
+      consolidateDomainInfo(v);
       if (allow(v)) {
-        consolidateDomainInfo(v);
         domains->push_back(std::move(v));
       }
     }
@@ -2296,8 +2296,8 @@ void LMDBBackend::getAllDomainsFiltered(vector<DomainInfo>* domains, const std::
       di.id = iter.getID();
       di.backend = this;
 
+      consolidateDomainInfo(di);
       if (allow(di)) {
-        consolidateDomainInfo(di);
         domains->push_back(di);
       }
     }