diff --git a/ircd/cache.c b/ircd/cache.c index 40b21dee..c720e0ab 100644 --- a/ircd/cache.c +++ b/ircd/cache.c @@ -217,6 +217,10 @@ free_cachefile(struct cachefile *cacheptr) rb_free(line->data); rb_free(line); } + else + { + rb_free_rb_dlink_node(ptr); + } } rb_free(cacheptr);