aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/lua
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/lua')
-rw-r--r--src/plugins/lua/url_redirector.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/lua/url_redirector.lua b/src/plugins/lua/url_redirector.lua
index 19189a5ee..092fb7def 100644
--- a/src/plugins/lua/url_redirector.lua
+++ b/src/plugins/lua/url_redirector.lua
@@ -59,12 +59,13 @@ local settings = {
}
local function adjust_url(task, orig_url, redir_url)
+ local mempool = task:get_mempool()
if type(redir_url) == 'string' then
- redir_url = rspamd_url.create(task:get_mempool(), redir_url, { 'redirect_target' })
+ redir_url = rspamd_url.create(mempool, redir_url, { 'redirect_target' })
end
if redir_url then
- orig_url:set_redirected(redir_url)
+ orig_url:set_redirected(redir_url, mempool)
task:inject_url(redir_url)
if settings.redirector_symbol then
task:insert_result(settings.redirector_symbol, 1.0,