]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Move settings symbol registration earlier
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 20 Aug 2019 15:26:05 +0000 (16:26 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 20 Aug 2019 15:26:05 +0000 (16:26 +0100)
src/plugins/lua/settings.lua

index 757fce95f5d676fd69dd74ee173ec7a36c93bc30..5fe2353d48952c8aa4c4b0c0caa79c293c99a1c9 100644 (file)
@@ -1106,6 +1106,14 @@ if redis_section then
   end, redis_key_handlers)
 end
 
+module_sym_id = rspamd_config:register_symbol({
+  name = 'SETTINGS_CHECK',
+  type = 'prefilter',
+  callback = check_settings,
+  priority = 10,
+  flags = 'empty,nostat,explicit_disable,ignore_passthrough',
+})
+
 local set_section = rspamd_config:get_all_opt("settings")
 
 if set_section and set_section[1] and type(set_section[1]) == "string" then
@@ -1118,14 +1126,6 @@ elseif set_section and type(set_section) == "table" then
   process_settings_table(set_section, true, settings_map_pool)
 end
 
-module_sym_id = rspamd_config:register_symbol({
-  name = 'SETTINGS_CHECK',
-  type = 'prefilter',
-  callback = check_settings,
-  priority = 10,
-  flags = 'empty,nostat,explicit_disable,ignore_passthrough',
-})
-
 rspamd_config:add_config_unload(function()
   if settings_map_pool then
     settings_map_pool:destroy()