From 2623065a8f9441f78c33466f847df77807a31230 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Thu, 27 Feb 2020 15:33:04 +0000 Subject: [Fix] Fix opaque maps logic --- src/plugins/lua/phishing.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/plugins/lua') diff --git a/src/plugins/lua/phishing.lua b/src/plugins/lua/phishing.lua index e07cd8858..89d69cb5e 100644 --- a/src/plugins/lua/phishing.lua +++ b/src/plugins/lua/phishing.lua @@ -423,7 +423,7 @@ local function openphish_json_cb(string) pool:destroy() end -local function openphish_plain_cb(string) +local function openphish_plain_cb(s) local nelts = 0 local new_data = {} local rspamd_mempool = require "rspamd_mempool" @@ -435,7 +435,7 @@ local function openphish_plain_cb(string) end end - rspamd_str_split_fun(string, '\n', openphish_elt_parser) + rspamd_str_split_fun(s, '\n', openphish_elt_parser) openphish_data = new_data rspamd_logger.infox(openphish_hash, "parsed %s elements from openphish feed", @@ -492,13 +492,15 @@ if opts then type = 'callback', url = openphish_map, callback = openphish_plain_cb, - description = 'Open phishing feed map (see https://www.openphish.com for details)' + description = 'Open phishing feed map (see https://www.openphish.com for details)', + opaque_data = true, }) else openphish_hash = rspamd_config:add_map({ type = 'callback', url = openphish_map, callback = openphish_json_cb, + opaque_data = true, description = 'Open phishing premium feed map (see https://www.openphish.com for details)' }) end -- cgit v1.2.3