fclose: Fix mistake earlier today.
* lib/fclose.c (rpl_fclose): Don't assume that EOF < 0.
author |
Bruno Haible <bruno@clisp.org> |
date |
Thu, 12 May 2011 02:01:00 +0200 |
parents |
f0a9a2cd267c |
children |
50a39f529fed |
files |
ChangeLog lib/fclose.c |
diffstat |
2 files changed, 6 insertions(+), 1 deletions(-)
[+]
|
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2011-05-11 Bruno Haible <bruno@clisp.org>
+
+ fclose: Fix mistake earlier today.
+ * lib/fclose.c (rpl_fclose): Don't assume that EOF < 0.
+
2011-05-11 Eric Blake <eblake@redhat.com>
fclose: preserve fflush errors
--- a/lib/fclose.c
+++ b/lib/fclose.c
@@ -65,7 +65,7 @@
Some other thread could open fd between our calls to fclose and
_gl_unregister_fd. */
result = fclose (fp);
- if (result >= 0)
+ if (result == 0)
_gl_unregister_fd (fd);
# else
/* No race condition here. */