From 47746e93d4b599b14ca33e414bde0a81dbcd08dd Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Wed, 7 Aug 2019 19:35:58 +0100 Subject: [PATCH] [Fix] Fix settings reload --- lualib/lua_settings.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lualib/lua_settings.lua b/lualib/lua_settings.lua index 67a33bb58..1f4dd5a7c 100644 --- a/lualib/lua_settings.lua +++ b/lualib/lua_settings.lua @@ -193,6 +193,14 @@ local function register_settings_id(str, settings) if not post_init_added then rspamd_config:add_post_init(register_settings_cb) + rspamd_config:add_config_unload(function() + if post_init_added then + known_ids = {} + post_init_added = false + end + post_init_performed = false + end) + post_init_added = true end -- 2.39.5