From de20494ba2a4fcff8b56010faa75467ad8d5a40b Mon Sep 17 00:00:00 2001 From: Martin Matuska Date: Sat, 29 Jul 2017 01:12:46 +0200 Subject: [PATCH] archive_write_ar_data(): replace strncpy() with memcpy() --- libarchive/archive_write_set_format_ar.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; } -- 2.47.3