From: Vsevolod Stakhov Date: Thu, 28 Nov 2019 13:29:44 +0000 (+0000) Subject: [Minor] Allow to import any Lua object to message X-Git-Tag: 2.3~286 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b2324423b1c5b0b9fa0a7cf173cc4ae903da018f;p=thirdparty%2Frspamd.git [Minor] Allow to import any Lua object to message --- diff --git a/src/lua/lua_task.c b/src/lua/lua_task.c index cb725aadf1..0ea1367d53 100644 --- a/src/lua/lua_task.c +++ b/src/lua/lua_task.c @@ -2111,7 +2111,7 @@ lua_task_append_message (lua_State * L) { LUA_TRACE_POINT; struct rspamd_task *task = lua_check_task (L, 1); - const gchar *message = luaL_checkstring (L, 2), *category; + const gchar *category; if (task != NULL) { if (lua_type (L, 3) == LUA_TSTRING) { @@ -2122,7 +2122,7 @@ lua_task_append_message (lua_State * L) } ucl_object_insert_key (task->messages, - ucl_object_fromstring_common (message, 0, UCL_STRING_RAW), + ucl_object_lua_import (L, 2), category, 0, true); }