]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Remove just enough entries from the cache, not one more than asked
authorRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 20 Jun 2017 15:09:56 +0000 (17:09 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 27 Jun 2017 12:38:06 +0000 (14:38 +0200)
(cherry picked from commit f3cb7c78abe3ad639d4583880ae9302b3be99a9e)

pdns/cachecleaner.hh

index 955757876e1b20920e54ceced740857ce35aaca1..1d80b1740cbf0e0003a198a25298aab8d99ba7a5 100644 (file)
@@ -62,7 +62,7 @@ template <typename C, typename T> void pruneCollection(C& container, T& collecti
     else
       ++iter;
 
-    if(toTrim && erased > toTrim)
+    if(toTrim && erased >= toTrim)
       break;
   }