]> granicus.if.org Git - pdns/commitdiff
dnsdist: Reserve according to the _query_ ring size in exceedQueryGen
authorRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 19 Mar 2018 13:48:57 +0000 (14:48 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 19 Mar 2018 13:48:57 +0000 (14:48 +0100)
pdns/dnsdist-lua-inspection.cc

index d5d32a195b9d4f4a8d1e514c227051f53111c4f8..d3b14e2c6d1af01f98f5310e800554c09f213a24 100644 (file)
@@ -179,7 +179,7 @@ static counts_t exceedQueryGen(unsigned int rate, int seconds, std::function<voi
 
   {
     ReadLock rl(&g_rings.queryLock);
-    counts.reserve(g_rings.respRing.size());
+    counts.reserve(g_rings.queryRing.size());
     for(const auto& c : g_rings.queryRing) {
       if(seconds && c.when < cutoff)
         continue;