When deleting an entire tree, start at head, not at root.
[oweals/tinc.git] / lib / avl_tree.c
index 27d5eec862e9583fb83e2ffab68d91a8e84b08ba..3bfdfeeeecaf1f23cd0252facf2692eabc816d13 100644 (file)
@@ -656,7 +656,7 @@ void avl_delete_tree(avl_tree_t *tree)
 {
        avl_node_t *node, *next;
 
-       for(node = tree->root; node; node = next) {
+       for(node = tree->head; node; node = next) {
                next = node->next;
                avl_free_node(tree, node);
        }