commit f985d29: [Minor] Some more reload fixes
    Vsevolod Stakhov 
    vsevolod at highsecure.ru
       
    Wed Aug  7 18:56:10 UTC 2019
    
    
  
Author: Vsevolod Stakhov
Date: 2019-08-07 19:55:13 +0100
URL: https://github.com/rspamd/rspamd/commit/f985d29e6ab396a853474fca0cba086533057ff1 (HEAD -> master)
[Minor] Some more reload fixes
---
 src/rspamd.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/src/rspamd.c b/src/rspamd.c
index 2dc50c5d5..458d3d083 100644
--- a/src/rspamd.c
+++ b/src/rspamd.c
@@ -308,6 +308,8 @@ reread_config (struct rspamd_main *rspamd_main)
 	else {
 		msg_info_main ("replacing config");
 		REF_RELEASE (old_cfg);
+		rspamd_main->cfg->rspamd_user = rspamd_user;
+		rspamd_main->cfg->rspamd_group = rspamd_group;
 		/* Here, we can do post actions with the existing config */
 		/*
 		 * As some rules are defined in lua, we need to process them, then init
@@ -317,12 +319,9 @@ reread_config (struct rspamd_main *rspamd_main)
 		rspamd_init_filters (tmp_cfg, TRUE);
 
 		/* Do post-load actions */
-		rspamd_config_post_load (tmp_cfg, load_opts);
+		rspamd_config_post_load (tmp_cfg,
+				load_opts|RSPAMD_CONFIG_INIT_POST_LOAD_LUA|RSPAMD_CONFIG_INIT_PRELOAD_MAPS);
 		msg_info_main ("config has been reread successfully");
-		rspamd_map_preload (rspamd_main->cfg);
-
-		rspamd_main->cfg->rspamd_user = rspamd_user;
-		rspamd_main->cfg->rspamd_group = rspamd_group;
 	}
 }
 
    
    
More information about the Commits
mailing list