From: Vsevolod Stakhov Date: Fri, 22 Nov 2019 14:52:53 +0000 (+0000) Subject: [Fix] Plug memory leak in fuzzy storage X-Git-Tag: 2.3~312 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a342d2a61c6b9f1b213d6ec79edc2f3575d1b43e;p=thirdparty%2Frspamd.git [Fix] Plug memory leak in fuzzy storage --- diff --git a/src/fuzzy_storage.c b/src/fuzzy_storage.c index 04acc6ba50..9a443d3288 100644 --- a/src/fuzzy_storage.c +++ b/src/fuzzy_storage.c @@ -1599,7 +1599,7 @@ fuzzy_parse_keypair (rspamd_mempool_t *pool, keystat = rspamd_mempool_alloc0 (pool, sizeof (*keystat)); /* Hash of ip -> fuzzy_key_stat */ keystat->last_ips = rspamd_lru_hash_new_full (1024, - (GDestroyNotify) rspamd_inet_address_free, fuzzy_key_stat_dtor, + (GDestroyNotify) rspamd_inet_address_free, g_free, rspamd_inet_address_hash, rspamd_inet_address_equal); key->stat = keystat; pk = rspamd_keypair_component (kp, RSPAMD_KEYPAIR_COMPONENT_PK,