minor code cleanup
authorHolger Schemel <info@artsoft.org>
Sun, 17 Feb 2019 21:02:36 +0000 (22:02 +0100)
committerHolger Schemel <info@artsoft.org>
Sun, 17 Feb 2019 21:02:36 +0000 (22:02 +0100)
src/libgame/zip/miniunz.c

index 285d10ed4ecfd3683726a9f9a20d814ce27c561c..cf9839b1bb6c2cb303467e05942181e4c63c8cb4 100644 (file)
@@ -628,24 +628,24 @@ char **zip_extract(char *filename, char *directory)
        return NULL;
     }
 
        return NULL;
     }
 
-    if (CHDIR(directory))      // change to target directory
+    if (CHDIR(directory) != 0)         // change to target directory
     {
     {
-      debug_printf("Cannot change to directory '%s'!\n", directory);
+        debug_printf("Cannot change to directory '%s'!\n", directory);
 
 
-      unzClose(uf);
+        unzClose(uf);
 
 
-      return NULL;
+        return NULL;
     }
 
     int success = (miniunz_extract_all(uf, 0, 1, NULL) == UNZ_OK);
 
     }
 
     int success = (miniunz_extract_all(uf, 0, 1, NULL) == UNZ_OK);
 
-    if (CHDIR(last_directory)) // change back to previous directory
+    if (CHDIR(last_directory) != 0)    // change back to previous directory
     {
     {
-      debug_printf("Cannot change to directory '%s'!\n", last_directory);
+        debug_printf("Cannot change to directory '%s'!\n", last_directory);
 
 
-      unzClose(uf);
+        unzClose(uf);
 
 
-      return NULL;
+        return NULL;
     }
 
     unzClose(uf);
     }
 
     unzClose(uf);