From 20b4fa88b81c4e4bd11cb54acdef24a7ffd6fdc7 Mon Sep 17 00:00:00 2001 From: Bert Hubert Date: Sat, 8 Jan 2011 00:53:40 +0000 Subject: [PATCH] unbase32hex speedup dereconversion broke everything, fixed now git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1836 d19b8d6e-7fed-0310-83ef-9ca221ded41b --- pdns/packethandler.cc | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/pdns/packethandler.cc b/pdns/packethandler.cc index 906070de4..4a7c7dff0 100644 --- a/pdns/packethandler.cc +++ b/pdns/packethandler.cc @@ -585,6 +585,8 @@ bool PacketHandler::getNSEC3Hashes(bool narrow, DNSBackend* db, int id, const st } else { ret=db->getBeforeAndAfterNamesAbsolute(id, toLower(toBase32Hex(hashed)), unhashed, before, after); + before=fromBase32Hex(before); + after=fromBase32Hex(after); } // cerr<<"rgetNSEC3Hashes: "<qdomain; - hashed=toLower(toBase32Hex(hashQNameWithSalt(ns3rc.d_iterations, ns3rc.d_salt, unhashed))); + hashed=hashQNameWithSalt(ns3rc.d_iterations, ns3rc.d_salt, unhashed); getNSEC3Hashes(narrow, sd.db,sd.domain_id, hashed, true, unhashed, before, after); - cerr<<"Done calling for main, before='"<