Blob Blame Raw
--- 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 ",