From: Vsevolod Stakhov Date: Mon, 25 Aug 2014 12:56:05 +0000 (+0100) Subject: Adopt trie plugin. X-Git-Tag: 0.7.0~86 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7fd453d4b676a50d0749c62695c0142811c7dc91;p=thirdparty%2Frspamd.git Adopt trie plugin. --- diff --git a/src/plugins/lua/trie.lua b/src/plugins/lua/trie.lua index bda978cb72..d0d77e7960 100644 --- a/src/plugins/lua/trie.lua +++ b/src/plugins/lua/trie.lua @@ -1,6 +1,8 @@ -- Trie is rspamd module designed to define and operate with suffix trie local tries = {} +local rspamd_logger = require "rspamd_logger" +local rspamd_trie = require "rspamd_trie" local function split(str, delim, maxNb) -- Eliminate bad cases... @@ -33,7 +35,7 @@ local function add_trie(params) file = io.open(params[2]) if file then local trie = {} - trie['trie'] = rspamd_trie:create(true) + trie['trie'] = rspamd_trie.create(true) num = 0 for line in file:lines() do trie['trie']:add_pattern(line, num) @@ -49,7 +51,7 @@ local function add_trie(params) else local patterns = split(params[2], ',') local trie = {} - trie['trie'] = rspamd_trie:create(true) + trie['trie'] = rspamd_trie.create(true) for num,pattern in ipairs(patterns) do trie['trie']:add_pattern(pattern, num) end