From f8bcb0782b5be91966aac37fbf29e1eba235abe3 Mon Sep 17 00:00:00 2001 From: Max Horn Date: Sat, 6 Sep 2008 17:00:50 +0000 Subject: Unlike ferror, our Stream::ioFailed() is also supposed to return true when the end of stream has been reached svn-id: r34385 --- backends/fs/stdiostream.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'backends') diff --git a/backends/fs/stdiostream.cpp b/backends/fs/stdiostream.cpp index f2d0d30164..7faeaf1167 100644 --- a/backends/fs/stdiostream.cpp +++ b/backends/fs/stdiostream.cpp @@ -146,7 +146,7 @@ StdioStream::~StdioStream() { } bool StdioStream::ioFailed() const { - return ferror((FILE *)_handle) != 0; + return eos() || ferror((FILE *)_handle) != 0; } void StdioStream::clearIOFailed() { -- cgit v1.2.3