From: Kees Monshouwer Date: Wed, 17 Sep 2014 06:44:31 +0000 (+0200) Subject: get a fresh copy of the zone after reload X-Git-Tag: auth-3.4.0-rc2~7^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9353b71057a531556a9e182d53488ce5964831e8;p=thirdparty%2Fpdns.git get a fresh copy of the zone after reload --- diff --git a/modules/bindbackend/bindbackend2.cc b/modules/bindbackend/bindbackend2.cc index 28e38f1f04..cc5f3cf8c5 100644 --- a/modules/bindbackend/bindbackend2.cc +++ b/modules/bindbackend/bindbackend2.cc @@ -681,7 +681,7 @@ void Bind2Backend::fixupAuth(shared_ptr records) void Bind2Backend::doEmptyNonTerminals(BB2DomainInfo& bbd, bool nsec3zone, NSEC3PARAMRecordContent ns3pr) { - shared_ptr records = bbd.d_records.getWRITABLE(); + shared_ptr records = bbd.d_records.get(); bool auth, doent=true; set qnames; map nonterm; @@ -1076,7 +1076,8 @@ void Bind2Backend::lookup(const QType &qtype, const string &qname, DNSPacket *pk if(!bbd.current()) { L<