fix crash: yytext can't be modified because it is mmaped(). strndup() will take care of last zero char

This commit is contained in:
Nuno Lopes 2008-08-07 12:22:00 +00:00
parent 43f278ccaf
commit 42eed0b5cf

View File

@ -406,7 +406,6 @@ DOUBLE_QUOTES_CHARS ([^$"\\]|("\\"{ANY_CHAR})|{LITERAL_DOLLAR})
if (yytext[0] == '"' && yytext[yyleng - 1] == '"') {
SCNG(yy_text)++;
yyleng = yyleng - 2;
yytext[yyleng] = 0;
}
RETURN_TOKEN(TC_RAW, yytext, yyleng);
}