basic_string.tcc (_Rep::_S_create): Never allocate a string bigger than max_size...
authorPaolo Carlini <pcarlini@suse.de>
Fri, 30 Jan 2004 13:23:42 +0000 (13:23 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Fri, 30 Jan 2004 13:23:42 +0000 (13:23 +0000)
commitd1615643e511bab93bdf275303aab9468505bc79
tree2e503ee03b3527329af5598d5b7ce79ff5af683d
parent1e0f41c9d2779b52fa385510c4c3375be596f1ff
basic_string.tcc (_Rep::_S_create): Never allocate a string bigger than max_size()...

2004-01-30  Paolo Carlini  <pcarlini@suse.de>

* include/bits/basic_string.tcc (_Rep::_S_create):
Never allocate a string bigger than max_size(); always keep
__capacity and __size in sync to avoid memory leaks at
deallocation time.

From-SVN: r76955
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/basic_string.tcc