commit e2bc6fa: [Minor] Do not leak memory

Vsevolod Stakhov vsevolod at highsecure.ru
Fri Aug 6 15:42:05 UTC 2021


Author: Vsevolod Stakhov
Date: 2021-08-06 15:22:07 +0100
URL: https://github.com/rspamd/rspamd/commit/e2bc6faca69eeef27cf79f134d7517f424ff196d

[Minor] Do not leak memory

---
 lualib/rspamadm/dmarc_report.lua | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lualib/rspamadm/dmarc_report.lua b/lualib/rspamadm/dmarc_report.lua
index d9ae40e99..164029248 100644
--- a/lualib/rspamadm/dmarc_report.lua
+++ b/lualib/rspamadm/dmarc_report.lua
@@ -99,7 +99,7 @@ local redis_attrs = {
   log_obj = rspamd_config,
   resolver = rspamadm_dns_resolver,
 }
-local pool = rspamd_mempool.create()
+local pool
 
 local function load_config(opts)
   local _r,err = rspamd_config:load_ucl(opts['config'])
@@ -618,6 +618,7 @@ end
 local function handler(args)
   local opts = parser:parse(args)
 
+  pool = rspamd_mempool.create()
   load_config(opts)
   rspamd_url.init(rspamd_config:get_tld_path())
 


More information about the Commits mailing list