From ccd58138d242d04b77869814cef6d75b9c53177d Mon Sep 17 00:00:00 2001 From: Michael Poole Date: Sat, 31 Mar 2007 13:26:31 -0400 Subject: [PATCH] Use correct free functions for blacklist dicts. src/mod-blacklist.c (blacklist_conf_read): Use dnsbl_zone_free() to free zone structures, and free() to free blacklist reasons, rather than vice versa. --- src/mod-blacklist.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mod-blacklist.c b/src/mod-blacklist.c index c2d1e5e..a7f4e2b 100644 --- a/src/mod-blacklist.c +++ b/src/mod-blacklist.c @@ -278,7 +278,7 @@ blacklist_conf_read(void) dict_delete(blacklist_zones); blacklist_zones = dict_new(); - dict_set_free_data(blacklist_zones, free); + dict_set_free_data(blacklist_zones, dnsbl_zone_free); dict_delete(blacklist_hosts); blacklist_hosts = dict_new(); @@ -286,7 +286,7 @@ blacklist_conf_read(void) dict_delete(blacklist_reasons); blacklist_reasons = dict_new(); - dict_set_free_keys(blacklist_reasons, dnsbl_zone_free); + dict_set_free_keys(blacklist_reasons, free); node = conf_get_data("modules/blacklist", RECDB_OBJECT); if (node == NULL) -- 2.20.1