Fix extraction of ZIP files

This commit is contained in:
twinaphex 2016-01-21 21:33:52 +01:00
parent df43c1f99b
commit 076e55a945

View File

@ -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 */