From 9486151f186e3664c8dd429fba94f9e539377d87 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Fri, 20 Sep 2019 03:49:02 +0200 Subject: sqfsdiff: remove squashfs-to-dir & dir-to-dir comparisons Signed-off-by: David Oberhollenzer --- difftool/extract.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'difftool/extract.c') diff --git a/difftool/extract.c b/difftool/extract.c index 9fec818..2e92710 100644 --- a/difftool/extract.c +++ b/difftool/extract.c @@ -39,14 +39,11 @@ static int extract(data_reader_t *data, file_info_t *fi, int extract_files(sqfsdiff_t *sd, file_info_t *old, file_info_t *new, const char *path) { - if (old != NULL && !sd->old_is_dir) { - if (extract(sd->sqfs_old.data, old, "old", path)) - return -1; - } + if (extract(sd->sqfs_old.data, old, "old", path)) + return -1; + + if (extract(sd->sqfs_new.data, new, "new", path)) + return -1; - if (new != NULL && !sd->new_is_dir) { - if (extract(sd->sqfs_new.data, new, "new", path)) - return -1; - } return 0; } -- cgit v1.2.3