From: Aki Tuomi Date: Sun, 29 Nov 2015 09:49:14 +0000 (+0200) Subject: Remove NetmaskTree#[] from geoipbackend X-Git-Tag: dnsdist-1.0.0-alpha1~168^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=715cfb8cae97d2688b9e472cce35d525b9087ebc;p=thirdparty%2Fpdns.git Remove NetmaskTree#[] from geoipbackend --- diff --git a/modules/geoipbackend/geoipbackend.cc b/modules/geoipbackend/geoipbackend.cc index 787bf8acab..eee8161996 100644 --- a/modules/geoipbackend/geoipbackend.cc +++ b/modules/geoipbackend/geoipbackend.cc @@ -147,10 +147,10 @@ void GeoIPBackend::initialize() { value.push_back(net->second.as()); } if (net->first.as() == "default") { - nmt[Netmask("0.0.0.0/0")].assign(value.begin(),value.end()); - nmt[Netmask("::/0")].swap(value); + nmt.insert(Netmask("0.0.0.0/0")).second.assign(value.begin(),value.end()); + nmt.insert(Netmask("::/0")).second.swap(value); } else { - nmt[Netmask(net->first.as())].swap(value); + nmt.insert(Netmask(net->first.as())).second.swap(value); } } } else { @@ -160,8 +160,8 @@ void GeoIPBackend::initialize() { } else { value.push_back(service->second.as()); } - nmt[Netmask("0.0.0.0/0")].assign(value.begin(),value.end()); - nmt[Netmask("::/0")].swap(value); + nmt.insert(Netmask("0.0.0.0/0")).second.assign(value.begin(),value.end()); + nmt.insert(Netmask("::/0")).second.swap(value); } dom.services[DNSName(service->first.as())].swap(nmt); }