From b6d00a8a639220e3589641e843c8594024ce3076 Mon Sep 17 00:00:00 2001 From: Holger Schemel Date: Sun, 17 Feb 2019 22:01:13 +0100 Subject: [PATCH] fixed compiler warning --- src/libgame/zip/miniunz.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/libgame/zip/miniunz.c b/src/libgame/zip/miniunz.c index b068486e..285d10ed 100644 --- a/src/libgame/zip/miniunz.c +++ b/src/libgame/zip/miniunz.c @@ -639,7 +639,14 @@ char **zip_extract(char *filename, char *directory) int success = (miniunz_extract_all(uf, 0, 1, NULL) == UNZ_OK); - CHDIR(last_directory); // change back to previous directory + if (CHDIR(last_directory)) // change back to previous directory + { + debug_printf("Cannot change to directory '%s'!\n", last_directory); + + unzClose(uf); + + return NULL; + } unzClose(uf); -- 2.34.1