diff options
author | Raghuram Subramani <raghus2247@gmail.com> | 2025-07-30 08:50:15 +0530 |
---|---|---|
committer | Raghuram Subramani <raghus2247@gmail.com> | 2025-07-30 08:50:15 +0530 |
commit | 4b34afd5ce92890c4186fdcf48f08d46ea05d9dc (patch) | |
tree | 228ffbf95433c17fe3a894e245990783bead7acb /src/lexer.c | |
parent | 92f3a4dfa3ca8ec30ad1b9380ad057099ea129fb (diff) |
lexer: raw_directive->operands must not be freed
Diffstat (limited to 'src/lexer.c')
-rw-r--r-- | src/lexer.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lexer.c b/src/lexer.c index 74e1b03..b61e70d 100644 --- a/src/lexer.c +++ b/src/lexer.c @@ -36,7 +36,7 @@ lex(char *buffer) raw_directive->operands = raw_content; list_add(directives, raw_directive); - directive_delete(raw_directive); + free(raw_directive); } buffer += match->offset + match->length; @@ -56,7 +56,7 @@ lex(char *buffer) raw_directive->operands = raw_content; list_add(directives, raw_directive); - directive_delete(raw_directive); + free(raw_directive); } return directives; |