Detected by clang.

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

Signed-off-by: Eric Blake <ebl...@redhat.com>
---
 ChangeLog           |    5 +++++
 tests/test-fflush.c |    3 ++-
 2 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 1ce48bb..34ccc10 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2011-05-11  Eric Blake  <ebl...@redhat.com>
+
+       test-fflush: silence compiler warning
+       * tests/test-fflush.c (main): Don't fclose a NULL pointer.
+
 2011-05-11  Bruno Haible  <br...@clisp.org>

        canonicalize, canonicalize-lgpl: Avoid crash dialog on MacOS X.
diff --git a/tests/test-fflush.c b/tests/test-fflush.c
index 3c36ed9..a6c0e18 100644
--- a/tests/test-fflush.c
+++ b/tests/test-fflush.c
@@ -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;
     }
-- 
1.7.4.4


Reply via email to