From: Remi Gacogne Date: Tue, 2 Aug 2016 13:49:11 +0000 (+0200) Subject: auth: Keep the existing bind backend zone if reload fails X-Git-Tag: rec-4.0.2~36^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4ce10aeaecbf273cd4eb4641b1ebb936b88b82b9;p=thirdparty%2Fpdns.git auth: Keep the existing bind backend zone if reload fails --- diff --git a/modules/bindbackend/bindbackend2.cc b/modules/bindbackend/bindbackend2.cc index d47abb0a34..8fe2529ff6 100644 --- a/modules/bindbackend/bindbackend2.cc +++ b/modules/bindbackend/bindbackend2.cc @@ -439,7 +439,7 @@ void Bind2Backend::alsoNotifies(const DNSName& domain, set *ips) } // only parses, does NOT add to s_state! -void Bind2Backend::parseZoneFile(BB2DomainInfo *bbd) +void Bind2Backend::parseZoneFile(BB2DomainInfo *bbd) { NSEC3PARAMRecordContent ns3pr; bool nsec3zone; @@ -899,11 +899,12 @@ void Bind2Backend::queueReloadAndStore(unsigned int id) try { if(!safeGetBBDomainInfo(id, &bbold)) return; - parseZoneFile(&bbold); - bbold.d_checknow=false; - bbold.d_wasRejectedLastReload=false; - safePutBBDomainInfo(bbold); - L<