]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
fix an overlapping memcpy identified by valgrind; use memove instead
authorBrian Harring <ferringb@gmail.com>
Wed, 22 Sep 2010 14:32:46 +0000 (10:32 -0400)
committerBrian Harring <ferringb@gmail.com>
Wed, 22 Sep 2010 14:32:46 +0000 (10:32 -0400)
SVN-Revision: 2684

libarchive/archive_write_set_format_iso9660.c

index 2ad60b99ffb63f17e1da9b0741308646ac3f234d..c2f7f0d4332e88258077305ae32d534280cb9aeb 100644 (file)
@@ -5828,7 +5828,7 @@ isoent_gen_iso9660_identifier(struct archive_write *a, struct isoent *isoent,
                                                off ++;
                                                extlen --;
                                        }
-                                       memcpy(p+off, dot, extlen);
+                                       memmove(p+off, dot, extlen);
                                        p[ffmax] = '\0';
                                        ext_off = off;
                                        weight = off;