]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
auth: Allow updates to override existing ENT records
authorRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 17 May 2019 13:37:36 +0000 (15:37 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 17 May 2019 15:20:12 +0000 (17:20 +0200)
pdns/rfc2136handler.cc

index f060a009f077c00431cf24eca82498d526c169f6..1797d3080899509a8fd49ab59a6e858454c526c1 100644 (file)
@@ -961,7 +961,7 @@ int PacketHandler::processUpdate(DNSPacket *p) {
       DNSResourceRecord rec;
       di.backend->lookup(QType(QType::ANY), rr->d_name, nullptr, di.id);
       while (di.backend->get(rec)) {
-        if (rec.qtype != QType::CNAME && rec.qtype != QType::RRSIG) {
+        if (rec.qtype != QType::CNAME && rec.qtype != QType::ENT && rec.qtype != QType::RRSIG) {
           // leave database handle in a consistent state
           while (di.backend->get(rec))
             ;