From 092129b5216cb55de385ee6138a29c537142596c Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Fri, 14 Jun 2019 18:28:31 +0100 Subject: [Project] Various fixes --- src/lua/lua_task.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/lua/lua_task.c') diff --git a/src/lua/lua_task.c b/src/lua/lua_task.c index 850eabf2e..8359ccd9c 100644 --- a/src/lua/lua_task.c +++ b/src/lua/lua_task.c @@ -4906,9 +4906,10 @@ lua_task_set_settings_id (lua_State *L) if (task != NULL && id != 0) { if (task->settings_elt) { - return luaL_error (L, "settings id has been already set to %d (%s)", - task->settings_elt->id, task->settings_elt->name); - + if (task->settings_elt->id != id) { + return luaL_error (L, "settings id has been already set to %d (%s)", + task->settings_elt->id, task->settings_elt->name); + } } else { task->settings_elt = rspamd_config_find_settings_id_ref (task->cfg, -- cgit v1.2.3