From ff0a23c2088ed44f85d1c965a299ee9eed8efb4e Mon Sep 17 00:00:00 2001 From: bert hubert Date: Thu, 13 Mar 2014 11:39:29 +0100 Subject: [PATCH] and fix up removing of domains, also under load --- modules/bindbackend/bindbackend2.cc | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/modules/bindbackend/bindbackend2.cc b/modules/bindbackend/bindbackend2.cc index 376a3ce4aa..3c3b519098 100644 --- a/modules/bindbackend/bindbackend2.cc +++ b/modules/bindbackend/bindbackend2.cc @@ -772,13 +772,13 @@ void Bind2Backend::loadConfig(string* status) bbd.d_filename=i->filename; bbd.d_masters=i->masters; bbd.d_also_notify=i->alsoNotify; - + + newnames.insert(bbd.d_name); if(filenameChanged || !bbd.d_loaded || !bbd.current()) { L<name<<"' from file '"<filename<<"'"< diff; set_difference(oldnames.begin(), oldnames.end(), newnames.begin(), newnames.end(), back_inserter(diff)); - remdomains=diff.size(); + unsigned int remdomains=diff.size(); BOOST_FOREACH(const std::string& name, diff) { safeRemoveBBDomainInfo(name); -- 2.47.3