diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-04-14 22:09:53 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-04-14 22:09:53 +0100 |
commit | 0cd20e38394e83ea6217f08307b9082542ded730 (patch) | |
tree | 0cc6869b344d7c5ea8ea66e9e5349c6b79392f23 | |
parent | 1b6e91fb63786d78c6b1c9cdccd50092c0077297 (diff) | |
download | rspamd-0cd20e38394e83ea6217f08307b9082542ded730.tar.gz rspamd-0cd20e38394e83ea6217f08307b9082542ded730.zip |
Fix issues with grouped symbols.
-rw-r--r-- | src/libmime/filter.c | 1 | ||||
-rw-r--r-- | src/libserver/cfg_rcl.c | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/src/libmime/filter.c b/src/libmime/filter.c index 281230c45..e734c25d9 100644 --- a/src/libmime/filter.c +++ b/src/libmime/filter.c @@ -144,6 +144,7 @@ insert_metric_result (struct rspamd_task *task, if (gr_score == NULL) { gr_score = rspamd_mempool_alloc (task->task_pool, sizeof (gdouble)); *gr_score = 0; + g_hash_table_insert (metric_res->sym_groups, gr, gr_score); } } } diff --git a/src/libserver/cfg_rcl.c b/src/libserver/cfg_rcl.c index a815f01fa..cfadea9a6 100644 --- a/src/libserver/cfg_rcl.c +++ b/src/libserver/cfg_rcl.c @@ -537,7 +537,7 @@ rspamd_rcl_metric_handler (rspamd_mempool_t *pool, const ucl_object_t *obj, elt = ucl_object_find_key (cur, "name"); if (elt) { - if (!rspamd_rcl_symbols_handler (pool, obj, cfg, metric, + if (!rspamd_rcl_symbols_handler (pool, cur, cfg, metric, ucl_object_tostring (elt), have_symbols, err)) { return FALSE; |