void Bind2Backend::parseZoneFile(BB2DomainInfo* bbd)
{
NSEC3PARAMRecordContent ns3pr;
- bool nsec3zone;
+ bool nsec3zone = false;
if (d_hybrid) {
DNSSECKeeper dk;
nsec3zone = dk.getNSEC3PARAM(bbd->d_name, &ns3pr);
void PacketHandler::addNSECX(DNSPacket& p, std::unique_ptr<DNSPacket>& r, const DNSName& target, const DNSName& wildcard, int mode)
{
NSEC3PARAMRecordContent ns3rc;
- bool narrow;
+ bool narrow = false;
if(d_dk.getNSEC3PARAM(d_sd.qname, &ns3rc, &narrow)) {
if (mode != 5) // no direct NSEC3 queries, rfc5155 7.2.8
addNSEC3(p, r, target, wildcard, ns3rc, narrow, mode);
if (sd.db->doesDNSSEC()) {
NSEC3PARAMRecordContent ns3pr;
- bool narrow;
+ bool narrow = false;
bool haveNSEC3=dk.getNSEC3PARAM(zone, &ns3pr, &narrow);
DNSName ordername;
}
NSEC3PARAMRecordContent ns3pr;
- bool narrow;
+ bool narrow = false;
bool haveNSEC3=dk.getNSEC3PARAM(zone, &ns3pr, &narrow);
DNSSECKeeper::keyset_t keyset=dk.getKeys(zone);
DNSName zone(cmds.at(1));
DNSName record(cmds.at(2));
NSEC3PARAMRecordContent ns3pr;
- bool narrow;
+ bool narrow = false;
if(!dk.getNSEC3PARAM(zone, &ns3pr, &narrow)) {
cerr<<"The '"<<zone<<"' zone does not use NSEC3"<<endl;
return 0;
DNSSECKeeper dk((*packetHandler)->getBackend());
DNSSECKeeper::clearCaches(q->qdomain);
- bool narrow;
+ bool narrow = false;
securedZone = dk.isSecuredZone(q->qdomain);
if(dk.getNSEC3PARAM(q->qdomain, nullptr, &narrow)) {
if(narrow) {