]> granicus.if.org Git - pdns/commitdiff
Replaced getCopy by getLocal
authorPavel Odintsov <pavel@cloudflare.com>
Fri, 31 Aug 2018 10:55:19 +0000 (11:55 +0100)
committerPavel Odintsov <pavel@cloudflare.com>
Fri, 31 Aug 2018 10:55:19 +0000 (11:55 +0100)
pdns/dnsdist-web.cc

index bc473a13a6abe7af35b381bbdd3668840ff15238..1b7215ed76f18722c3de5cd7ca3d73574948c866 100644 (file)
@@ -419,10 +419,10 @@ static void connectionThread(int sock, ComboAddress remote, string password, str
           output << "\n";
         }
 
-        const auto states = g_dstates.getCopy();
+        auto states = g_dstates.getLocal();
         const string statesbase = "dnsdist_main_servers_";
         
-        for (const auto& state : states) {
+        for (const auto& state : *states) {
           string serverName;
            
           if (state->name.empty())
@@ -452,10 +452,10 @@ static void connectionThread(int sock, ComboAddress remote, string password, str
               << "\"} " << front->queries.load() << "\n";
         }
 
-        const auto localPools = g_pools.getCopy();
+        auto localPools = g_pools.getLocal();
         const string cachebase = "dnsdist_pool_";
         
-        for (const auto& entry : localPools) {
+        for (const auto& entry : *localPools) {
           string poolName = entry.first;
           boost::replace_all(poolName, ".", "_");