diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2019-06-14 18:28:31 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2019-06-14 18:28:31 +0100 |
commit | 092129b5216cb55de385ee6138a29c537142596c (patch) | |
tree | b7eafd1cb29323c296fcaf5304c00fb10ee6da7e /src/lua/lua_task.c | |
parent | 6209436b4b4a31e3a567dbd2b58b9352aaf4967b (diff) | |
download | rspamd-092129b5216cb55de385ee6138a29c537142596c.tar.gz rspamd-092129b5216cb55de385ee6138a29c537142596c.zip |
[Project] Various fixes
Diffstat (limited to 'src/lua/lua_task.c')
-rw-r--r-- | src/lua/lua_task.c | 7 |
1 files changed, 4 insertions, 3 deletions
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, |