Add guard against double-free of expr_node.

This commit is contained in:
Dianne Skoll
2024-09-16 14:39:26 -04:00
parent 9f7609b2c6
commit a38fd95a90

View File

@@ -1698,7 +1698,7 @@ static int peek_expr_token(DynamicBuffer *buf, char const *in)
/***************************************************************/
expr_node * free_expr_tree(expr_node *node)
{
if (node) {
if (node && (node->type != N_FREE)) {
ExprNodesUsed--;
if (node->type == N_CONSTANT ||
node->type == N_VARIABLE ||