]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Resolved PR comments 11588/head
authorPiotr Ginalski <office@gbshouse.com>
Fri, 17 Jun 2022 08:18:17 +0000 (10:18 +0200)
committerPiotr Ginalski <office@gbshouse.com>
Fri, 17 Jun 2022 08:42:08 +0000 (10:42 +0200)
pdns/lua-record.cc

index 4ad9a7ff6b499879ca977102246ec5265177bfaa..303389cee1b9361f0cc56d9492ad0060c6838dbd 100644 (file)
@@ -399,9 +399,7 @@ static vector<T> pickRandomSample(int n, const vector<T>& items)
     return vector<T>();
   }  
 
-  auto rdev = std::random_device {}; 
-  auto reng = std::default_random_engine { rdev() };
-  std::shuffle(pick.begin(), pick.end(), reng);
+  std::shuffle(pick.begin(), pick.end(), pdns::dns_random_engine());
   
   vector<T> result = {pick.begin(), pick.begin() + count};
   return result;
@@ -445,14 +443,6 @@ static bool getLatLon(const std::string& ip, string& loc)
     lonhem='W';
   }
 
-  /*
-    >>> deg = int(R)
-    >>> min = int((R - int(R)) * 60.0)
-    >>> sec = (((R - int(R)) * 60.0) - min) * 60.0
-    >>> print("{}ยบ {}' {}\"".format(deg, min, sec))
-  */
-
-
   latdeg = lat;
   latmin = (lat - latdeg)*60.0;
   latsec = (((lat - latdeg)*60.0) - latmin)*60.0;
@@ -576,18 +566,6 @@ static vector<string> convStringList(const iplist_t& items)
   return result;
 }
 
-static vector< pair<int, ComboAddress> > convIntComboAddressList(const std::unordered_map<int, wiplist_t >& items)
-{
-  vector< pair<int,ComboAddress> > result;
-  result.reserve(items.size());
-  
-  for(const auto& item : items) {
-    result.emplace_back(atoi(item.second.at(1).c_str()), ComboAddress(item.second.at(2)));
-  }
-
-  return result;
-}
-
 static vector< pair<int, string> > convIntStringPairList(const std::unordered_map<int, wiplist_t >& items)
 {
   vector<pair<int,string> > result;