aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libstdc++-v3/ChangeLog5
-rw-r--r--libstdc++-v3/src/debug.cc2
2 files changed, 6 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index c6a1b1c..fa495e3 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,4 +1,9 @@
2004-08-13 Paolo Carlini <pcarlini@suse.de>
+
+ * src/debug.cc (_Error_formatter::_M_print_string): Fix thinko,
+ memmove is not needed, memcpy suffices.
+
+2004-08-13 Paolo Carlini <pcarlini@suse.de>
* include/std/std_fstream.h (class basic_ifstream,
class basic_ofstream, class basic_fstream): Add const overloads
diff --git a/libstdc++-v3/src/debug.cc b/libstdc++-v3/src/debug.cc
index 20295fb..0ca9238 100644
--- a/libstdc++-v3/src/debug.cc
+++ b/libstdc++-v3/src/debug.cc
@@ -578,7 +578,7 @@ namespace __gnu_debug
const ptrdiff_t __len = __end - __start;
assert(__len < __bufsize);
- memmove(__buf, __start, __len);
+ memcpy(__buf, __start, __len);
__buf[__len] = '\0';
_M_print_word(__buf);
__start = __end;