]> mj.ucw.cz Git - libucw.git/commitdiff
Allow bclose(NULL).
authorMartin Mares <mj@ucw.cz>
Sun, 14 Jan 2001 20:49:49 +0000 (20:49 +0000)
committerMartin Mares <mj@ucw.cz>
Sun, 14 Jan 2001 20:49:49 +0000 (20:49 +0000)
lib/fastbuf.c

index 1a1457844a1f9b46fb8b037972ee6b27c52a24d6..1895e9bd5d892893135f348dd1312a8ca377279c 100644 (file)
 
 void bclose(struct fastbuf *f)
 {
-  bflush(f);
-  f->close(f);
-  xfree(f);
+  if (f)
+    {
+      bflush(f);
+      f->close(f);
+      xfree(f);
+    }
 }
 
 void bflush(struct fastbuf *f)