From ee9db59d3641b64ed0c211fecf9dce89886cd7c5 Mon Sep 17 00:00:00 2001 From: Bram Matthys Date: Fri, 2 Jul 2021 11:42:00 +0200 Subject: [PATCH] Fix two more small memory leaks on REHASH. Now we are at zero leaks again with ASan, or so it seems. --- src/modules/history_backend_mem.c | 1 + src/modules/targetfloodprot.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/modules/history_backend_mem.c b/src/modules/history_backend_mem.c index 724e8bb80..d357fdac5 100644 --- a/src/modules/history_backend_mem.c +++ b/src/modules/history_backend_mem.c @@ -235,6 +235,7 @@ static void setcfg(struct cfgstruct *cfg) static void freecfg(struct cfgstruct *cfg) { + safe_free(cfg->masterdb); safe_free(cfg->directory); safe_free(cfg->db_secret); } diff --git a/src/modules/targetfloodprot.c b/src/modules/targetfloodprot.c index 56151b1a4..9aee2bfe1 100644 --- a/src/modules/targetfloodprot.c +++ b/src/modules/targetfloodprot.c @@ -117,6 +117,8 @@ MOD_LOAD() MOD_UNLOAD() { + safe_free(channelcfg); + safe_free(privatecfg); return MOD_SUCCESS; }