--- base.hpp 2008-03-19 17:25:52.000000000 +0800 +++ /home/dean/boost_1_35_0-local/boost/circular_buffer/base.hpp 2008-05-15 19:08:13.000000000 +0800 @@ -921,7 +921,7 @@ */ explicit circular_buffer(const allocator_type& alloc = allocator_type()) : m_size(0), m_alloc(alloc) { - initialize(max_size()); + initialize(0); } //! Create an empty circular_buffer with the specified capacity.