From 076e55a945feec8486f9520e78f42f662b549bf0 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Thu, 21 Jan 2016 21:33:52 +0100 Subject: [PATCH] Fix extraction of ZIP files --- tasks/task_decompress.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tasks/task_decompress.c b/tasks/task_decompress.c index 927d70a8fc..04bf6c5bf7 100644 --- a/tasks/task_decompress.c +++ b/tasks/task_decompress.c @@ -48,7 +48,7 @@ static int file_decompressed_subdir(const char *name, const char *valid_exts, decompress_state_t *dec = (decompress_state_t*)userdata; /* Ignore directories. */ - if (path_is_directory(name)) + if (name[strlen(name) - 1] == '/' || name[strlen(name) - 1] == '\\') goto next_file; if (strstr(name, dec->subdir) != name) @@ -87,7 +87,7 @@ static int file_decompressed(const char *name, const char *valid_exts, decompress_state_t *dec = (decompress_state_t*)userdata; /* Ignore directories. */ - if (path_is_directory(name)) + if (name[strlen(name) - 1] == '/' || name[strlen(name) - 1] == '\\') goto next_file; /* Make directory */