diff --git a/src/dbStatic/dbLexRoutines.c b/src/dbStatic/dbLexRoutines.c index 57461d3a0..f2e6cf57a 100644 --- a/src/dbStatic/dbLexRoutines.c +++ b/src/dbStatic/dbLexRoutines.c @@ -113,6 +113,8 @@ static void yyerrorAbort(char *str) { yyerror(str); yyAbort = TRUE; + while (ellCount(&tempList)) + popFirstTemp(); } static void allocTemp(void *pvoid)