]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
catz producer: encode ZoneNames without their variants
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Tue, 1 Jul 2025 08:57:57 +0000 (10:57 +0200)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Tue, 1 Jul 2025 09:46:29 +0000 (11:46 +0200)
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
pdns/auth-catalogzone.cc

index e9f93a485da133a6fb1ef7bb62d61ef8ebb17ea9..bfc3f8fdb337e5d54ad2c462b14758b677fe52d3 100644 (file)
@@ -138,7 +138,7 @@ void CatalogInfo::toDNSZoneRecords(const ZoneName& zone, vector<DNSZoneRecord>&
   dzr.dr.d_name = prefix;
   dzr.dr.d_ttl = 0;
   dzr.dr.d_type = QType::PTR;
-  dzr.dr.setContent(std::make_shared<PTRRecordContent>(d_zone.toString()));
+  dzr.dr.setContent(std::make_shared<PTRRecordContent>(d_zone.operator const DNSName&().toString()));
   dzrs.emplace_back(dzr);
 
   if (!d_coo.empty()) {