Commit d1ca82d0 authored by Michael Meskes's avatar Michael Meskes

Fix a potential double-free in ecpg.

parent 9c2635e2
...@@ -565,6 +565,7 @@ cppline {space}*#([^i][A-Za-z]*|{if}|{ifdef}|{ifndef}|{import})((\/\*[^*/]*\*+ ...@@ -565,6 +565,7 @@ cppline {space}*#([^i][A-Za-z]*|{if}|{ifdef}|{ifndef}|{import})((\/\*[^*/]*\*+
{ {
addlit(yytext, yyleng); addlit(yytext, yyleng);
free(dolqstart); free(dolqstart);
dolqstart = NULL;
BEGIN(SQL); BEGIN(SQL);
base_yylval.str = mm_strdup(literalbuf); base_yylval.str = mm_strdup(literalbuf);
return DOLCONST; return DOLCONST;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment