Skip to content

Commit

Permalink
Avoid a (theoretical) memory leak
Browse files Browse the repository at this point in the history
  • Loading branch information
Dimitri van Heesch committed Oct 23, 2014
1 parent c98afa6 commit 2937e44
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/pre.l
Expand Up @@ -2299,7 +2299,7 @@ CHARLIT (("'"\\[0-7]{1,3}"'")|("'"\\."'")|("'"[^'\\\n]{1,4}"'"))
}
<DefName>{ID}{B}+"1"/[ \r\t\n] { // special case: define with 1 -> can be "guard"
//printf("Define `%s'\n",yytext);
g_argDict = 0;
delete g_argDict; g_argDict=0;
g_defArgs = -1;
g_defArgsStr.resize(0);
g_defName = yytext;
Expand Down Expand Up @@ -2328,7 +2328,7 @@ CHARLIT (("'"\\[0-7]{1,3}"'")|("'"\\."'")|("'"[^'\\\n]{1,4}"'"))
g_expectGuard=FALSE;
}
<DefName>{ID}/{B}*"\n" { // empty define
g_argDict = 0;
delete g_argDict; g_argDict=0;
g_defArgs = -1;
g_defName = yytext;
g_defArgsStr.resize(0);
Expand Down Expand Up @@ -2357,7 +2357,7 @@ CHARLIT (("'"\\[0-7]{1,3}"'")|("'"\\."'")|("'"[^'\\\n]{1,4}"'"))
}
<DefName>{ID}/{B}* { // define with content
//printf("Define `%s'\n",yytext);
g_argDict = 0;
delete g_argDict; g_argDict=0;
g_defArgs = -1;
g_defArgsStr.resize(0);
g_defText.resize(0);
Expand Down

0 comments on commit 2937e44

Please sign in to comment.