diff options
Diffstat (limited to 'boost/signals2/detail/auto_buffer.hpp')
-rw-r--r-- | boost/signals2/detail/auto_buffer.hpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/boost/signals2/detail/auto_buffer.hpp b/boost/signals2/detail/auto_buffer.hpp index 0970d3da90..4c55a751ae 100644 --- a/boost/signals2/detail/auto_buffer.hpp +++ b/boost/signals2/detail/auto_buffer.hpp @@ -971,7 +971,7 @@ namespace detail pointer uninitialized_grow( size_type n ) // strong { - if( size_ + n <= members_.capacity_ ) + if( size_ + n > members_.capacity_ ) reserve( size_ + n ); pointer res = end(); @@ -1116,7 +1116,7 @@ namespace detail inline bool operator<=( const auto_buffer<T,SBP,GP,A>& l, const auto_buffer<T,SBP,GP,A>& r ) { - return !(r > l); + return !(l > r); } template< class T, class SBP, class GP, class A > |