From: Martin Matuska Date: Fri, 28 Jul 2017 23:12:46 +0000 (+0200) Subject: archive_write_ar_data(): replace strncpy() with memcpy() X-Git-Tag: v3.3.3~50 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=de20494ba2a4fcff8b56010faa75467ad8d5a40b;p=thirdparty%2Flibarchive.git archive_write_ar_data(): replace strncpy() with memcpy() --- diff --git a/libarchive/archive_write_set_format_ar.c b/libarchive/archive_write_set_format_ar.c index 6fab9d669..441119d5d 100644 --- a/libarchive/archive_write_set_format_ar.c +++ b/libarchive/archive_write_set_format_ar.c @@ -380,7 +380,7 @@ archive_write_ar_data(struct archive_write *a, const void *buff, size_t s) "Can't allocate strtab buffer"); return (ARCHIVE_FATAL); } - strncpy(ar->strtab, buff, s); + memcpy(ar->strtab, buff, s); ar->strtab[s] = '\0'; ar->has_strtab = 1; }