summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn van Groningen2004-06-25 15:16:49 +0000
committerJohn van Groningen2004-06-25 15:16:49 +0000
commitb0240d4f28e51f6b027a6d033976f6542faaf341 (patch)
tree0a1789b0dd9ea8ad69ef6eb02a949e31bb4b25a0
parentfix freads and freadline for redirected stdio on macho, (diff)
test for error when closing stdio
-rw-r--r--ufileIO2.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ufileIO2.c b/ufileIO2.c
index f718b3b..d4a6d57 100644
--- a/ufileIO2.c
+++ b/ufileIO2.c
@@ -386,6 +386,8 @@ int close_file (long fn)
if (!stdio_open)
IO_error ("fclose: file not open (stdio)");
stdio_open=0;
+ if (ferror (stdin) || ferror (stdout))
+ return 0;
}
return -1;
} else {