]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
fix(recursor): allow "zonemd: ignore" with DNSSEC in Zone to Cache
authorPieter Lexis <pieter.lexis@powerdns.com>
Tue, 2 Jun 2026 11:54:18 +0000 (13:54 +0200)
committerPieter Lexis <pieter.lexis@powerdns.com>
Tue, 2 Jun 2026 12:07:40 +0000 (14:07 +0200)
pdns/recursordist/rec-zonetocache.cc

index 137d81b4535acf4fe3fcfa213a52c831044b4525..46784ae86ec4a1e29c2f9c6007f66a8f99b8d057 100644 (file)
@@ -155,7 +155,7 @@ pdns::ZoneMD::Result ZoneData::getByAXFR(const RecZoneToCache::Config& config, p
   // coverity[store_truncates_time_t]
   while (axfr.getChunk(nop, &chunk, (axfrStart + axfrTimeout - axfrNow)) != 0) {
     for (auto& dnsRecord : chunk) {
-      if (config.d_zonemd != pdns::ZoneMD::Config::Ignore) {
+      if (config.d_zonemd != pdns::ZoneMD::Config::Ignore || config.d_dnssec != pdns::ZoneMD::Config::Ignore) {
         zonemd.readRecord(dnsRecord);
       }
       parseDRForCache(dnsRecord);