* include/std/std_sstream.h
(basic_stringbuf::str(const __string_type&)):
Prefer data() to c_str() thus avoiding assigning the
unnecessary NULL-terminator.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58844
138bc75d-0d04-0410-961f-
82ee72b054a4
+2002-11-05 Jonathan Wakely <cow@compsoc.man.ac.uk>
+
+ * include/std/std_sstream.h
+ (basic_stringbuf::str(const __string_type&)):
+ Prefer data() to c_str(), thus avoiding assigning the
+ unnecessary NULL-terminator.
+
2002-11-05 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/8258
str(const __string_type& __s)
{
// Cannot use _M_string = __s, since v3 strings are COW.
- _M_string.assign(__s.c_str(), __s.size());
+ _M_string.assign(__s.data(), __s.size());
_M_stringbuf_init(_M_mode);
}