test-fflush: silence compiler warning
authorEric Blake <eblake@redhat.com>
Thu, 12 May 2011 01:33:46 +0000 (19:33 -0600)
committerEric Blake <eblake@redhat.com>
Thu, 12 May 2011 01:33:46 +0000 (19:33 -0600)
Detected by clang.

* tests/test-fflush.c (main): Don't fclose a NULL pointer.

Signed-off-by: Eric Blake <eblake@redhat.com>
ChangeLog
tests/test-fflush.c

index 1ce48bb..34ccc10 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2011-05-11  Eric Blake  <eblake@redhat.com>
+
+       test-fflush: silence compiler warning
+       * tests/test-fflush.c (main): Don't fclose a NULL pointer.
+
 2011-05-11  Bruno Haible  <bruno@clisp.org>
 
        canonicalize, canonicalize-lgpl: Avoid crash dialog on MacOS X.
index 3c36ed9..a6c0e18 100644 (file)
@@ -50,7 +50,8 @@ main (void)
   if (!f || 0 > fd || fread (buffer, 1, 5, f) != 5)
     {
       fputs ("Failed initial read of sample file.\n", stderr);
-      fclose (f);
+      if (f)
+        fclose (f);
       unlink ("test-fflush.txt");
       return 1;
     }