summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2016-12-23 00:23:54 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2016-12-23 00:23:54 +0000
commitc065374f689cd970392530b25b213ad0692a93f9 (patch)
treeaf152fe638595b51ed4c05b74defe2856c38817d /src
parent61da4a2111a7cea09b9cd0d2780f6dc439ea4f62 (diff)
downloadrspamd-c065374f689cd970392530b25b213ad0692a93f9.tar.gz
rspamd-c065374f689cd970392530b25b213ad0692a93f9.zip
[Minor] Do not remove not owned mempool
Diffstat (limited to 'src')
-rw-r--r--src/lua/lua_util.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/lua/lua_util.c b/src/lua/lua_util.c
index 923713783..95471601b 100644
--- a/src/lua/lua_util.c
+++ b/src/lua/lua_util.c
@@ -1073,7 +1073,9 @@ lua_util_parse_addr (lua_State *L)
lua_push_emails_address_list (L, addrs);
}
- rspamd_mempool_delete (pool);
+ if (own_pool) {
+ rspamd_mempool_delete (pool);
+ }
}
else {
lua_pushnil (L);
@@ -1251,7 +1253,9 @@ lua_util_parse_mail_address (lua_State *L)
lua_push_emails_address_list (L, addrs);
}
- rspamd_mempool_delete (pool);
+ if (own_pool) {
+ rspamd_mempool_delete (pool);
+ }
}
else {
lua_pushnil (L);