summaryrefslogtreecommitdiff
path: root/cpio
diff options
context:
space:
mode:
authorMartin Matuska <martin@matuska.org>2020-03-02 02:40:10 +0100
committerMartin Matuska <martin@matuska.org>2020-03-02 02:40:40 +0100
commit33d74f279be081a266277cffdfe6c5073f1e1b91 (patch)
treee654d51b15fc21d67c19fb41c145e1d787a1f78b /cpio
parentba0478d30ef0932316e62480e5c338ae14168157 (diff)
downloadlibarchive-33d74f279be081a266277cffdfe6c5073f1e1b91.tar.gz
cpio/cpio.c: Fix off-by-one in previous commit
Diffstat (limited to 'cpio')
-rw-r--r--cpio/cpio.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cpio/cpio.c b/cpio/cpio.c
index c9ffe76b..c15ee525 100644
--- a/cpio/cpio.c
+++ b/cpio/cpio.c
@@ -1235,7 +1235,7 @@ mode_pass(struct cpio *cpio, const char *destdir)
memcpy(cpio->destdir, destdir, cpio->destdir_len);
if (cpio->destdir_len == 0 || destdir[cpio->destdir_len - 1] != '/')
cpio->destdir[cpio->destdir_len++] = '/';
- cpio->destdir[cpio->destdir_len + 1] = '\0';
+ cpio->destdir[cpio->destdir_len] = '\0';
cpio->archive = archive_write_disk_new();
if (cpio->archive == NULL)