From 7aebc787c5529997e422a054398ed739ca4cddfe Mon Sep 17 00:00:00 2001 From: Carlos Maniero Date: Tue, 2 May 2023 23:45:57 -0300 Subject: parser: Fixes block parser memory leak When a error occurs during a block parser the vector that stores the nodes had been destroyed but it's nodes don't. This commit fixes this by replacing the %vector_destroy% with %ast_node_destroy_vector%. Signed-off-by: Carlos Maniero --- src/ast.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/ast.c') diff --git a/src/ast.c b/src/ast.c index bac4021..5938e1d 100644 --- a/src/ast.c +++ b/src/ast.c @@ -31,7 +31,7 @@ ast_node_new(void) return node; } -static void +void ast_node_destroy_vector(vector_t *vector) { for (size_t i = 0; i < vector->size; i++) { -- cgit v1.2.3