From cf76bbb67ab921f5c0b8b2a770c56a49e2707147 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Mon, 17 Sep 2018 14:09:56 +0100 Subject: [PATCH] [Minor] Fix some minor issues --- lualib/lua_selectors.lua | 2 +- src/libserver/re_cache.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lualib/lua_selectors.lua b/lualib/lua_selectors.lua index c42d53b244..3a7a3207f2 100644 --- a/lualib/lua_selectors.lua +++ b/lualib/lua_selectors.lua @@ -66,7 +66,7 @@ uses any type by default)]], }, ['rcpts'] = { ['get_value'] = function(task, args) - local rcpts = task:get_rcpt(args[1] or 0) + local rcpts = task:get_recipients(args[1] or 0) if ((rcpts or E)[1] or E).addr then return rcpts,'email_list' end diff --git a/src/libserver/re_cache.c b/src/libserver/re_cache.c index 707d220ce1..64f53773d2 100644 --- a/src/libserver/re_cache.c +++ b/src/libserver/re_cache.c @@ -865,7 +865,7 @@ rspamd_re_cache_process_selector (struct rspamd_task *task, *lenvec = g_malloc (sizeof (guint) * (*n)); for (guint i = 0; i < *n; i ++) { - lua_rawgeti (L, -2, i + 1); + lua_rawgeti (L, -1, i + 1); (*svec)[i] = g_strdup (lua_tolstring (L, -1, &slen)); (*lenvec)[i] = slen; lua_pop (L, 1); -- 2.47.3