From: Vsevolod Stakhov Date: Wed, 19 Sep 2018 13:56:34 +0000 (+0100) Subject: [Minor] Deepcopy is not good for recursive schemas X-Git-Tag: 1.8.0~63 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=50d51fca34585b51c1e6ecd168bda6e9e48b0bb2;p=thirdparty%2Frspamd.git [Minor] Deepcopy is not good for recursive schemas --- diff --git a/src/plugins/lua/reputation.lua b/src/plugins/lua/reputation.lua index 86a220cd71..3cb6379f9e 100644 --- a/src/plugins/lua/reputation.lua +++ b/src/plugins/lua/reputation.lua @@ -1199,8 +1199,8 @@ local function parse_rule(name, tbl) end -- Allow config override local rule = { - selector = lua_util.deepcopy(selector), - backend = lua_util.deepcopy(backend), + selector = lua_util.shallowcopy(selector), + backend = lua_util.shallowcopy(backend), config = {} }