]> granicus.if.org Git - pdns/commitdiff
fix up case sensititivy in processing notifications bound for the BIND backend, disco...
authorBert Hubert <bert.hubert@netherlabs.nl>
Tue, 6 Oct 2009 07:59:22 +0000 (07:59 +0000)
committerBert Hubert <bert.hubert@netherlabs.nl>
Tue, 6 Oct 2009 07:59:22 +0000 (07:59 +0000)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1420 d19b8d6e-7fed-0310-83ef-9ca221ded41b

pdns/backends/bind/bindbackend2.cc

index a59eb55c6253c2a878f825764d3993c52d896b0c..82521ec0bbe1471cfc378e701ef01c9a8c0df280 100644 (file)
@@ -283,8 +283,8 @@ void Bind2Backend::getUnfreshSlaveInfos(vector<DomainInfo> *unfreshDomains)
 bool Bind2Backend::getDomainInfo(const string &domain, DomainInfo &di)
 {
   shared_ptr<State> state = s_state;
-  for(id_zone_map_t::const_iterator i = state->id_zone_map.begin(); i != state->id_zone_map.end() ; ++i) {
-    if(i->second.d_name==domain) {
+  for(id_zone_map_t::const_iterator i = state->id_zone_map.begin(); i != state->id_zone_map.end() ; ++i) { // why is this a linear scan??
+    if(iequals(i->second.d_name,domain)) {
       di.id=i->first;
       di.zone=domain;
       di.masters=i->second.d_masters;