changeset 2798:9ec87d29aebb draft

If (for example) the new max_size must be 5 then at the end the queue.size() must be <= 5, so the exit condition must be <=, so the continuing condition must be > (and not >= as it was).
author xanatos <xanatos@geocities.com>
date Tue, 19 Jun 2012 09:48:00 +0300
parents 2ce3b09cb9d8
children 72f98941c25b
files src/mruset.h
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/mruset.h
+++ b/src/mruset.h
@@ -51,7 +51,7 @@
     size_type max_size(size_type s)
     {
         if (s)
-            while (queue.size() >= s)
+            while (queue.size() > s)
             {
                 set.erase(queue.front());
                 queue.pop_front();