]> granicus.if.org Git - pdns/commitdiff
auth: small optimization in the rectify code for optout narrow zones
authorKees Monshouwer <mind04@monshouwer.org>
Fri, 15 Mar 2019 11:14:57 +0000 (12:14 +0100)
committerErik Winkels <erik.winkels@powerdns.com>
Thu, 21 Mar 2019 11:42:07 +0000 (12:42 +0100)
(cherry picked from commit 2885750af64e945ba475fd02f7f3cd5194052202)

pdns/dbdnsseckeeper.cc

index b9fe4483411030f18ef13f2dee0e09796a69fcdd..1c1bf326488e2a83a3729bf5d30063548970cd79 100644 (file)
@@ -691,7 +691,7 @@ bool DNSSECKeeper::rectifyZone(const DNSName& zone, string& error, string& info,
   }
 
   set<DNSName> nsec3set;
-  if (haveNSEC3) {
+  if (haveNSEC3 && (!narrow || !isOptOut)) {
     for (auto &loopRR: rrs) {
       bool skip=false;
       DNSName shorter = loopRR.qname;