Skip to content

Commit 533bd48

Browse files
committed
valgrind fix
1 parent a6e2342 commit 533bd48

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

src/expr.c

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,15 @@ void free_expr(expr *node)
4646
free_expr(node->left);
4747
free_expr(node->right);
4848

49+
/* free arguments */
50+
if (node->args)
51+
{
52+
for (int i = 0; i < node->n_args; i++)
53+
{
54+
free_expr(node->args[i]);
55+
}
56+
}
57+
4958
/* free value array and jacobian */
5059
free(node->value);
5160
free_csr_matrix(node->jacobian);

0 commit comments

Comments
 (0)