diff --git a/utilities/parser.cpp b/utilities/parser.cpp index 03b6428e..93887479 100644 --- a/utilities/parser.cpp +++ b/utilities/parser.cpp @@ -229,7 +229,8 @@ std::string cParser::readTokenFromStream(bool ToLower, const char *Break) while (token.empty() && mStream->peek() != EOF) { - while (mStream->get(c)) { + while (mStream->peek() != EOF) { // idk why but with mStream->get(c) not all cars are loaded + c = static_cast(mStream->get()); if (c == '\n') { ++mLine; }