]> git.xonotic.org Git - xonotic/gmqcc.git/blobdiff - ast.c
ast_expression_delete: delete varparam if it is set - fixes another leak
[xonotic/gmqcc.git] / ast.c
diff --git a/ast.c b/ast.c
index 039beb145000b7d3b195128e6c3ded0404189523..22c4defd76c694d3b696a6509c8408dc2c27934b 100644 (file)
--- a/ast.c
+++ b/ast.c
@@ -87,6 +87,8 @@ static void ast_expression_delete(ast_expression *self)
         ast_delete(self->expression.params[i]);
     }
     vec_free(self->expression.params);
+    if (self->expression.varparam)
+        ast_delete(self->expression.varparam);
 }
 
 static void ast_expression_delete_full(ast_expression *self)