aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaghuram Subramani <raghus2247@gmail.com>2025-06-22 08:49:36 +0530
committerRaghuram Subramani <raghus2247@gmail.com>2025-06-22 08:49:36 +0530
commitea43c3a535f964067f5a20dec867bc366c155ae7 (patch)
treeac87bf6bfa698778b08c052db5b74d6db936880a
parenta735f03f7f5e61a1628ba5ec85d8bc317d47d93f (diff)
(lexer): free directive if we're returning NULL
-rw-r--r--src/lexer.c3
1 files changed, 3 insertions, 0 deletions
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;