diff --git a/src/utils_avltree.c b/src/utils_avltree.c
index 9f0b7968916863f1d42abfca8bc594afdeacea2a..12310d3fa771d528fabc5ac313f76d42ed71aef6 100644 (file)
--- a/src/utils_avltree.c
+++ b/src/utils_avltree.c
void c_avl_destroy (c_avl_tree_t *t)
{
+ if (t == NULL)
+ return;
free_node (t->root);
free (t);
}
{
c_avl_node_t *n;
+ assert (t != NULL);
+
n = search (t, key);
if (n == NULL)
return (-1);