From: Vsevolod Stakhov Date: Fri, 21 Nov 2014 12:45:29 +0000 (+0000) Subject: Fix PTR resolving in lua resolver. X-Git-Tag: 0.7.6~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ae1869659867d4d6325911db6a4288fa26e5b4a9;p=thirdparty%2Frspamd.git Fix PTR resolving in lua resolver. --- diff --git a/src/lua/lua_dns.c b/src/lua/lua_dns.c index 17620a2892..d06dc46fa1 100644 --- a/src/lua/lua_dns.c +++ b/src/lua/lua_dns.c @@ -237,6 +237,7 @@ lua_dns_resolver_resolve_common (lua_State *L, return 1; } cbdata->to_resolve = rspamd_mempool_strdup (pool, ptr_str); + to_resolve = cbdata->to_resolve; free (ptr_str); } lua_pushvalue (L, first + 3); diff --git a/src/plugins/lua/once_received.lua b/src/plugins/lua/once_received.lua index 2c01eb0375..3631aaacc8 100644 --- a/src/plugins/lua/once_received.lua +++ b/src/plugins/lua/once_received.lua @@ -55,7 +55,7 @@ local function check_quantity_received (task) else task:insert_result(symbol_strict, 1) end - return + return end local i = true