From 16d567194305d728ca433de4b78eb049a86aa450 Mon Sep 17 00:00:00 2001 From: xanatos Date: Tue, 19 Jun 2012 09:48:00 +0300 Subject: [PATCH] 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). --- src/mruset.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mruset.h b/src/mruset.h index ad2e160d3..a52735182 100644 --- a/src/mruset.h +++ b/src/mruset.h @@ -51,7 +51,7 @@ public: size_type max_size(size_type s) { if (s) - while (queue.size() >= s) + while (queue.size() > s) { set.erase(queue.front()); queue.pop_front();