From ea43c3a535f964067f5a20dec867bc366c155ae7 Mon Sep 17 00:00:00 2001 From: Raghuram Subramani Date: Sun, 22 Jun 2025 08:49:36 +0530 Subject: (lexer): free directive if we're returning NULL --- src/lexer.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/lexer.c b/src/lexer.c index 107cf31..44462bb 100644 --- a/src/lexer.c +++ b/src/lexer.c @@ -88,6 +88,9 @@ found_start: } directive->operands = operands; + } else { + free(directive); + return NULL; } return directive; -- cgit v1.2.3