]> jfr.im git - solanum.git/blobdiff - ircd/substitution.c
ircd: various memory leak fixes from pull requests
[solanum.git] / ircd / substitution.c
index bb935510f567c78a3c55d3b72e0ed25fe9dd823c..3ed06e82466844a0fa7459386d300b78094eb2fe 100644 (file)
@@ -83,7 +83,7 @@ void substitution_free(rb_dlink_list *varlist)
        {
                struct substitution_variable *tmp = (struct substitution_variable *) nptr->data;
 
-               rb_dlinkDelete(nptr, varlist);
+               rb_dlinkDestroy(nptr, varlist);
                rb_free(tmp->name);
                rb_free(tmp->value);
                rb_free(tmp);