]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
minor NSEC3 modeswitch cleanup from Kees Monshouwer
authorPeter van Dijk <peter.van.dijk@netherlabs.nl>
Fri, 3 Aug 2012 07:04:00 +0000 (07:04 +0000)
committerPeter van Dijk <peter.van.dijk@netherlabs.nl>
Fri, 3 Aug 2012 07:04:00 +0000 (07:04 +0000)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2689 d19b8d6e-7fed-0310-83ef-9ca221ded41b

pdns/packethandler.cc

index fc4fa1d698b15f3e7f52afb548437fae2c676117..1adfcc4b0ec704417ea7143ceeb522b3c086bf38 100644 (file)
@@ -659,12 +659,10 @@ void PacketHandler::addNSEC3(DNSPacket *p, DNSPacket *r, const string& target, c
     if (mode == 0 || mode == 5) {
       unhashed=target;
     }
-    else if (mode == 1 || mode == 2 || mode == 4) {
-      unhashed=closest;
-    }
     else {
-      unhashed=auth;
+      unhashed=closest;
     }
+
     hashed=hashQNameWithSalt(ns3rc.d_iterations, ns3rc.d_salt, unhashed);
     // L<<"1 hash: "<<toBase32Hex(hashed)<<" "<<unhashed<<endl;