fix bug: avoid dereferencing content of an already free(3)'ed chunk

This commit is contained in:
Ralf S. Engelschall 2007-02-04 20:04:29 +00:00
parent 586386f70c
commit f615552554
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=166501

View File

@ -126,10 +126,12 @@ add_node(NODE *node, NODE *cur_node)
static void
free_tree(NODE *node)
{
NODE *node_next;
while (node) {
if (node->right)
free_tree(node->right);
node_next = node->left;
free(node);
node = node->left;
node = node_next;
}
}