curl_xml: fix 3 small memory leaks
[collectd.git] / src / utils_avltree.c
index 3e258e9..12310d3 100644 (file)
@@ -485,6 +485,8 @@ c_avl_tree_t *c_avl_create (int (*compare) (const void *, const void *))
 
 void c_avl_destroy (c_avl_tree_t *t)
 {
+       if (t == NULL)
+               return;
        free_node (t->root);
        free (t);
 }