X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fmruset.h;h=a52735182d5fb921a9291644c7ad65e9603cf579;hb=0a18ce8f4cd1a723f50333945d94c84b45c8d56b;hp=0cf65853c4e15cd46addf9b2e94f0afb5d2ddd1e;hpb=c4341fa6abf7510c6de72cd435f4d4146dce74c2;p=novacoin.git diff --git a/src/mruset.h b/src/mruset.h index 0cf6585..a527351 100644 --- a/src/mruset.h +++ b/src/mruset.h @@ -1,12 +1,13 @@ // Copyright (c) 2012 The Bitcoin developers // Distributed under the MIT/X11 software license, see the accompanying -// file license.txt or http://www.opensource.org/licenses/mit-license.php. +// file COPYING or http://www.opensource.org/licenses/mit-license.php. #ifndef BITCOIN_MRUSET_H #define BITCOIN_MRUSET_H #include #include +/** STL-like set container that only keeps the most recent N elements. */ template class mruset { public: @@ -50,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();