diff options
Diffstat (limited to 'cppe/src/IceE/Buffer.cpp')
-rw-r--r-- | cppe/src/IceE/Buffer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cppe/src/IceE/Buffer.cpp b/cppe/src/IceE/Buffer.cpp index c6b758b3a5b..e1e98952ebe 100644 --- a/cppe/src/IceE/Buffer.cpp +++ b/cppe/src/IceE/Buffer.cpp @@ -95,7 +95,7 @@ IceInternal::Buffer::Container::reserve(size_type n) { if(n > _capacity) { - _capacity = std::max<size_type>(n, 2 * _capacity); + _capacity = std::max<size_type>(n, std::min(2 * _capacity, _maxCapacity)); _capacity = std::max<size_type>(static_cast<size_type>(240), _capacity); } else if(n < _capacity) |