]> jfr.im git - solanum.git/blobdiff - ircd/irc_radixtree.c
ircd: various memory leak fixes from pull requests
[solanum.git] / ircd / irc_radixtree.c
index 8b57d7d7dfc52b03efa760aa6985748ed73125a6..5787490cb74e468808f23b441ccdccb4cb3283f6 100644 (file)
@@ -218,6 +218,8 @@ irc_radixtree_destroy(struct irc_radixtree *dtree, void (*destroy_cb)(const char
                irc_radixtree_delete(dtree, delem->leaf.key);
        }
 
+       rb_dlinkDelete(&dtree->node, &radixtree_list);
+       rb_free(dtree->id);
        rb_free(dtree);
 }