From 1582ca88cb056d84a93cd40731d362083dad8cd4 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Fri, 28 Jun 2019 11:17:37 +0200 Subject: Add basic support for the GNU tar format Signed-off-by: David Oberhollenzer --- lib/tar/write_header.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/tar/write_header.c') diff --git a/lib/tar/write_header.c b/lib/tar/write_header.c index 80db327..d9db24a 100644 --- a/lib/tar/write_header.c +++ b/lib/tar/write_header.c @@ -33,14 +33,14 @@ static int name_to_tar_header(tar_header_t *hdr, const char *path) return -1; len = ptr - path; - if (len >= sizeof(hdr->prefix)) + if (len >= sizeof(hdr->tail.posix.prefix)) continue; if (strlen(ptr + 1) >= sizeof(hdr->name)) continue; break; } - memcpy(hdr->prefix, path, ptr - path); + memcpy(hdr->tail.posix.prefix, path, ptr - path); memcpy(hdr->name, ptr + 1, strlen(ptr + 1)); return 0; } -- cgit v1.2.3