diff options
Diffstat (limited to 'src/lexer.c')
| -rw-r--r-- | src/lexer.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lexer.c b/src/lexer.c index b9d6f64..3f8bf8a 100644 --- a/src/lexer.c +++ b/src/lexer.c @@ -42,6 +42,9 @@ lex(char *buffer) buffer += match->offset + match->length; list_add(directives, directive); + + free(directive); + free(match); } if (strlen(buffer) > 0) { @@ -51,6 +54,8 @@ lex(char *buffer) raw_directive->type = _RAW; raw_directive->operands = raw_content; list_add(directives, raw_directive); + + free(raw_directive); } return directives; |
