clean lex->frames in lex_close

This commit is contained in:
Wolfgang (Blub) Bumiller 2012-08-18 15:57:21 +02:00
parent 2045321296
commit 3efad75336

View file

@ -150,6 +150,11 @@ lex_file* lex_open(const char *file)
void lex_close(lex_file *lex)
{
size_t i;
for (i = 0; i < lex->frames_count; ++i)
mem_d(lex->frames[i].name);
MEM_VECTOR_CLEAR(lex, frames);
if (lex->file)
fclose(lex->file);
if (lex->tok)