diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-08-26 14:33:43 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-08-26 14:37:21 +0100 |
commit | a8ea1e714821d106e7b17deea4ae6852dac77bdc (patch) | |
tree | 65ee6322880751b28e873b6eb49c106762cc8936 /src/libserver/cfg_utils.c | |
parent | 98c3d36d82351b89a81ba5fd2cec3d5eb53ee19d (diff) | |
download | rspamd-a8ea1e714821d106e7b17deea4ae6852dac77bdc.tar.gz rspamd-a8ea1e714821d106e7b17deea4ae6852dac77bdc.zip |
[Minor] Enable monitored events for scanner
Diffstat (limited to 'src/libserver/cfg_utils.c')
-rw-r--r-- | src/libserver/cfg_utils.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libserver/cfg_utils.c b/src/libserver/cfg_utils.c index 9fed83c9a..decd33156 100644 --- a/src/libserver/cfg_utils.c +++ b/src/libserver/cfg_utils.c @@ -27,6 +27,7 @@ #include "stat_api.h" #include "unix-std.h" #include "libutil/multipattern.h" +#include "monitored.h" #include <math.h> #define DEFAULT_SCORE 10.0 @@ -164,6 +165,7 @@ rspamd_config_new (void) cfg->ssl_ciphers = "HIGH:!aNULL:!kRSA:!PSK:!SRP:!MD5:!RC4"; cfg->max_message = DEFAULT_MAX_MESSAGE; + cfg->monitored_ctx = rspamd_monitored_ctx_init (); REF_INIT_RETAIN (cfg, rspamd_config_free); @@ -232,6 +234,10 @@ rspamd_config_free (struct rspamd_config *cfg) g_slice_free1 (sizeof (*sc), sc); } + if (cfg->monitored_ctx) { + rspamd_monitored_ctx_destroy (cfg->monitored_ctx); + } + g_list_free (cfg->classifiers); g_list_free (cfg->metrics_list); rspamd_symbols_cache_destroy (cfg->cache); |