--- uae/src/zfile.c 2018/04/24 16:42:14 1.1.1.4 +++ uae/src/zfile.c 2018/04/24 16:48:49 1.1.1.6 @@ -81,7 +81,7 @@ static int gunzip (const char *decompres char cmd[1024]; if (!dst) return 1; - sprintf (cmd, "%s -c -d %s >%s", decompress, src, dst); + sprintf (cmd, "%s -c -d \"%s\" > \"%s\"", decompress, src, dst); return !system (cmd); } @@ -205,10 +205,10 @@ FILE *zfile_open (const char *name, cons return NULL; if (! uncompress (name, l->name)) { - free (l); close (fd); printf ("unlink: `%s'\n", l->name); unlink (l->name); + free (l); return NULL; }