diff --git a/src/config/Tokenizer.cpp b/src/config/Tokenizer.cpp index c639425..0ff9bdb 100644 --- a/src/config/Tokenizer.cpp +++ b/src/config/Tokenizer.cpp @@ -131,7 +131,31 @@ namespace config else if (c == '=') token.type = ASSIGN; else if (c == '\n') + { token.type = NEWLINE; + + std::streampos prev_pos; + file.get(c); + if (c != '\n') + { + file.seekg(-1, std::ios_base::cur); + } + else if (file.eof()) + { + file.clear(); + DBOUT << "cleared" <