FULL_ROOT_REFERRAL
};
-PacketHandler::PacketHandler():B(s_programname)
+PacketHandler::PacketHandler():B(s_programname), d_dk(&B)
{
++s_count;
d_doDNAME=::arg().mustDo("experimental-dname-processing");
AuthLua* d_pdl;
UeberBackend B; // every thread an own instance
- DNSSECKeeper d_dk; // same, might even share B?
+ DNSSECKeeper d_dk; // B is shared with DNSSECKeeper
};
void emitNSEC3(DNSBackend& B, const NSEC3PARAMRecordContent& ns3prc, const SOAData& sd, const std::string& unhashed, const std::string& begin, const std::string& end, const std::string& toNSEC3, DNSPacket *r, int mode);
bool getNSEC3Hashes(bool narrow, DNSBackend* db, int id, const std::string& hashed, bool decrement, string& unhashed, string& before, string& after, int mode=0);