filterlib: preserve value quotes

This commit is contained in:
Emil J. Tywoniak 2024-11-12 01:21:07 +01:00
parent f20f913223
commit 49e1597ea4
1 changed files with 8 additions and 1 deletions

View File

@ -115,12 +115,19 @@ int LibertyParser::lexer(std::string &str)
// maybe it's a string?
if (c == '"') {
str = "";
#ifdef FILTERLIB
str += c;
#endif
while (1) {
c = f.get();
if (c == '\n')
line++;
if (c == '"')
if (c == '"') {
#ifdef FILTERLIB
str += c;
#endif
break;
}
str += c;
}
// fprintf(stderr, "LEX: string >>%s<<\n", str.c_str());