From 13b80e77f4ceab372b99c5c0faead1bd89705f2b Mon Sep 17 00:00:00 2001 From: Chris Hofstaedtler Date: Mon, 14 Sep 2020 22:53:26 +0200 Subject: [PATCH] auth: canDoAXFR: avoid confusing B name --- pdns/tcpreceiver.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pdns/tcpreceiver.cc b/pdns/tcpreceiver.cc index 6a56ce13b4..b35bbd9669 100644 --- a/pdns/tcpreceiver.cc +++ b/pdns/tcpreceiver.cc @@ -426,7 +426,6 @@ bool TCPNameserver::canDoAXFR(std::unique_ptr& q) SOAData sd; if(s_P->getBackend()->getSOAUncached(q->qdomain,sd)) { // cerr<<"got backend and SOA"< acl; s_P->getBackend()->getDomainMetadata(q->qdomain, "ALLOW-AXFR-FROM", acl); for (vector::const_iterator i = acl.begin(); i != acl.end(); ++i) { @@ -437,9 +436,10 @@ bool TCPNameserver::canDoAXFR(std::unique_ptr& q) DNSResourceRecord rr; set nsset; - B->lookup(QType(QType::NS),q->qdomain,sd.domain_id); - while(B->get(rr)) + sd.db->lookup(QType(QType::NS), q->qdomain, sd.domain_id); + while (sd.db->get(rr)) { nsset.insert(DNSName(rr.content)); + } for(const auto & j: nsset) { vector nsips=fns.lookup(j, s_P->getBackend()); for(vector::const_iterator k=nsips.begin();k!=nsips.end();++k) { -- 2.47.2