diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2019-06-14 14:15:39 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2019-06-14 14:15:39 +0100 |
commit | 72d0de26db18763be29faca6c37212887fbf2058 (patch) | |
tree | 54dc07b462cbab1fe3d5da9c9fa2c4915db37c06 /src/libserver/cfg_utils.c | |
parent | 4d32fb1b37d2ff46b4c6e1213a5bc163e3f2e96c (diff) | |
download | rspamd-72d0de26db18763be29faca6c37212887fbf2058.tar.gz rspamd-72d0de26db18763be29faca6c37212887fbf2058.zip |
[Project] Implement logic to deal with settings id in the cache
Diffstat (limited to 'src/libserver/cfg_utils.c')
-rw-r--r-- | src/libserver/cfg_utils.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libserver/cfg_utils.c b/src/libserver/cfg_utils.c index e32ca7020..0c47ec22e 100644 --- a/src/libserver/cfg_utils.c +++ b/src/libserver/cfg_utils.c @@ -2416,7 +2416,8 @@ rspamd_config_register_settings_id (struct rspamd_config *cfg, } REF_INIT_RETAIN (nelt, rspamd_config_settings_elt_dtor); - msg_info_config ("replace settings id %d (%s)", id, name); + msg_warn_config ("replace settings id %d (%s)", id, name); + rspamd_symcache_process_settings_elt (cfg->cache, elt); DL_APPEND (cfg->setting_ids, nelt); /* @@ -2443,6 +2444,7 @@ rspamd_config_register_settings_id (struct rspamd_config *cfg, msg_info_config ("register new settings id %d (%s)", id, name); REF_INIT_RETAIN (elt, rspamd_config_settings_elt_dtor); + rspamd_symcache_process_settings_elt (cfg->cache, elt); DL_APPEND (cfg->setting_ids, elt); } } |