diff options
-rw-r--r-- | common/stream.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/common/stream.cpp b/common/stream.cpp index 791023edfe..d83401a614 100644 --- a/common/stream.cpp +++ b/common/stream.cpp @@ -104,6 +104,14 @@ char *SeekableReadStream::readLine(char *buf, size_t bufSize) { c = readByte(); } + + // This should fix a bug while using readLine with Common::File + // it seems that it sets the eos flag after an invalid read + // and at the same time the ioFailed flag + // the config file parser fails out of that reason for the new themes + if (eos()) { + clearIOFailed(); + } *p = 0; return buf; |