(__argz_insert): Use memmove instead of memcpy for possible
authormib <mib>
Mon, 8 Jul 1996 05:37:55 +0000 (05:37 +0000)
committermib <mib>
Mon, 8 Jul 1996 05:37:55 +0000 (05:37 +0000)
overlapping strings.

string/argz-insert.c

index a110060..3905728 100644 (file)
@@ -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);
-       memcpy (before + entry_len, before, after_before);
-       memcpy (before, entry, entry_len);
+       memmove (before + entry_len, before, after_before);
+       memmove (before, entry, entry_len);
        *argz = new_argz;
        *argz_len = new_argz_len;
        return 0;