changeset 14735:b8c290caf664

test-fflush: silence compiler warning Detected by clang. * tests/test-fflush.c (main): Don't fclose a NULL pointer. Signed-off-by: Eric Blake <eblake@redhat.com>
author Eric Blake <eblake@redhat.com>
date Wed, 11 May 2011 19:33:46 -0600
parents 0e1b87c3d416
children d715ba4337c0
files ChangeLog tests/test-fflush.c
diffstat 2 files changed, 7 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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.
--- a/tests/test-fflush.c
+++ b/tests/test-fflush.c
@@ -50,7 +50,8 @@
   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;
     }