19 lines
690 B
Diff
19 lines
690 B
Diff
--- unzip-5.51/unix/unix.c.mmm 2004-04-12 02:29:58.000000000 +0200
|
|
+++ unzip-5.51/unix/unix.c 2005-02-03 14:59:46.280095080 +0100
|
|
@@ -1049,10 +1049,13 @@
|
|
"warning: symbolic link (%s) failed\n",
|
|
FnFilter1(G.filename)));
|
|
free(slnk_entry);
|
|
- fclose(G.outfile);
|
|
+ if (G.outfile)
|
|
+ fclose(G.outfile);
|
|
return;
|
|
}
|
|
- fclose(G.outfile); /* close "link" file for good... */
|
|
+
|
|
+ if (G.outfile)
|
|
+ fclose(G.outfile); /* close "link" file for good... */
|
|
slnk_entry->target[ucsize] = '\0';
|
|
if (QCOND2)
|
|
Info(slide, 0, ((char *)slide, "-> %s ",
|