From: Vsevolod Stakhov Date: Fri, 28 Sep 2018 17:16:26 +0000 (+0100) Subject: [Fix] Plug memory leak in language detector (affects reloads) X-Git-Tag: 1.8.1~136 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ef80e47f74eeb61e464daba93dcef754dfe210e4;p=thirdparty%2Frspamd.git [Fix] Plug memory leak in language detector (affects reloads) --- diff --git a/src/libmime/lang_detection.c b/src/libmime/lang_detection.c index 5c8d96f66c..f4811f18b7 100644 --- a/src/libmime/lang_detection.c +++ b/src/libmime/lang_detection.c @@ -795,6 +795,10 @@ rspamd_language_detector_init (struct rspamd_config *cfg) (gint)ret->languages->len, (gint)total); + if (stop_words) { + ucl_object_unref (stop_words); + } + REF_INIT_RETAIN (ret, rspamd_language_detector_dtor); rspamd_mempool_add_destructor (cfg->cfg_pool, (rspamd_mempool_destruct_t)rspamd_language_detector_unref,