]> granicus.if.org Git - pdns/commitdiff
Change dnsdist stats functions to always return lowercase names
authorRobin Geuze <robing@transip.nl>
Tue, 6 Jun 2017 18:27:19 +0000 (20:27 +0200)
committerRobin Geuze <robing@transip.nl>
Tue, 6 Jun 2017 18:27:19 +0000 (20:27 +0200)
pdns/dnsdist-lua.cc

index a56181b878071801334a89b524155de88614d783..d154322faea277fa3f7188d498bccb288c9c43b5 100644 (file)
@@ -158,7 +158,7 @@ std::unordered_map<int, vector<boost::variant<string,double>>> getGenResponses(u
   vector<pair<int, DNSName>> rcounts;
   rcounts.reserve(counts.size());
   for(const auto& c : counts) 
-    rcounts.push_back(make_pair(c.second, c.first));
+    rcounts.push_back(make_pair(c.second, c.first.makeLowerCase()));
   
   sort(rcounts.begin(), rcounts.end(), [](const decltype(rcounts)::value_type& a, 
                                           const decltype(rcounts)::value_type& b) {
@@ -1351,7 +1351,7 @@ vector<std::function<void(void)>> setupLua(bool client, const std::string& confi
       vector<pair<int, DNSName>> rcounts;
       rcounts.reserve(counts.size());
       for(const auto& c : counts) 
-       rcounts.push_back(make_pair(c.second, c.first));
+       rcounts.push_back(make_pair(c.second, c.first.makeLowerCase()));
 
       sort(rcounts.begin(), rcounts.end(), [](const decltype(rcounts)::value_type& a, 
                                              const decltype(rcounts)::value_type& b) {