Fixed readLine() getting stuck at the end of the file.
This commit is contained in:
@@ -240,7 +240,7 @@ StreamError Stream::readLine(std::string& outString)
|
||||
|
||||
outString.clear();
|
||||
bool done = false;
|
||||
while(!done)
|
||||
while (!done)
|
||||
{
|
||||
// read into the buffer
|
||||
std::size_t bytesRead = 0;
|
||||
@@ -270,6 +270,11 @@ StreamError Stream::readLine(std::string& outString)
|
||||
{
|
||||
return error;
|
||||
}
|
||||
|
||||
if (isAtEnd())
|
||||
{
|
||||
done = true;
|
||||
}
|
||||
}
|
||||
|
||||
return StreamError::SUCCESS;
|
||||
|
||||
Reference in New Issue
Block a user