projects
/
external
/
glibc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
28160ff
)
(__argz_insert): Use memmove instead of memcpy for possible overlapping strings.
author
Thomas Bushnell, BSG
<thomas@gnu.org>
Mon, 8 Jul 1996 05:37:55 +0000
(
05:37
+0000)
committer
Thomas Bushnell, BSG
<thomas@gnu.org>
Mon, 8 Jul 1996 05:37:55 +0000
(
05:37
+0000)
string/argz-insert.c
patch
|
blob
|
history
diff --git
a/string/argz-insert.c
b/string/argz-insert.c
index
a110060
..
3905728
100644
(file)
--- a/
string/argz-insert.c
+++ b/
string/argz-insert.c
@@
-51,8
+51,8
@@
__argz_insert (char **argz, size_t *argz_len, char *before, const char *entry)
if (new_argz)
{
before = new_argz + (before - *argz);
- mem
cpy
(before + entry_len, before, after_before);
- mem
cpy
(before, entry, entry_len);
+ mem
move
(before + entry_len, before, after_before);
+ mem
move
(before, entry, entry_len);
*argz = new_argz;
*argz_len = new_argz_len;
return 0;