From e890b0d8be5c038802ae3b670e64c6f1373c32d7 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Thu, 24 Sep 2020 18:50:20 +0200 Subject: Fix: tar2sqfs: don't touch the path after determining it is broken Signed-off-by: David Oberhollenzer --- bin/tar2sqfs/process_tarball.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/bin/tar2sqfs/process_tarball.c b/bin/tar2sqfs/process_tarball.c index 415e362..d7aac8c 100644 --- a/bin/tar2sqfs/process_tarball.c +++ b/bin/tar2sqfs/process_tarball.c @@ -183,9 +183,7 @@ int process_tarball(FILE *input_file, sqfs_writer_t *sqfs) fprintf(stderr, "skipping '%s' (invalid name)\n", hdr.name); skip = true; - } - - if (root_becomes != NULL) { + } else if (root_becomes != NULL) { if (strncmp(hdr.name, root_becomes, rootlen) == 0) { if (hdr.name[rootlen] == '\0') { is_root = true; -- cgit v1.2.3