diff --git a/src/config/Tokenizer.cpp b/src/config/Tokenizer.cpp index 38e3d96..ee7e866 100644 --- a/src/config/Tokenizer.cpp +++ b/src/config/Tokenizer.cpp @@ -93,11 +93,13 @@ namespace config token.value = ""; /* TODO: maybe do-while? */ file.get(c); - while (c != '"') + while (c != '"' && c != '\n') { token.value += c; file.get(c); } + if (c == '\n') + throw InvalidToken(token.value); } else if (c == '[' && firstToken()) {