commit 47746e9: [Fix] Fix settings reload
    Vsevolod Stakhov 
    vsevolod at highsecure.ru
       
    Wed Aug  7 18:56:09 UTC 2019
    
    
  
Author: Vsevolod Stakhov
Date: 2019-08-07 19:35:58 +0100
URL: https://github.com/rspamd/rspamd/commit/47746e93d4b599b14ca33e414bde0a81dbcd08dd
[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
 
    
    
More information about the Commits
mailing list