diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2018-06-22 16:28:52 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2018-06-22 16:28:52 +0100 |
commit | 04a539f1333f7dfc3b1d6799b16956b576cad3cb (patch) | |
tree | b9215f2fe8c1fc5874be4922980764538d08d66f /src/libserver/composites.c | |
parent | ca1b4f4d477fbc52df8ac5e399949611e8351a8d (diff) | |
download | rspamd-04a539f1333f7dfc3b1d6799b16956b576cad3cb.tar.gz rspamd-04a539f1333f7dfc3b1d6799b16956b576cad3cb.zip |
[Feature] Add a concept of ignored symbols to avoid race conditions
Diffstat (limited to 'src/libserver/composites.c')
-rw-r--r-- | src/libserver/composites.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libserver/composites.c b/src/libserver/composites.c index 67ed71149..2ac820990 100644 --- a/src/libserver/composites.c +++ b/src/libserver/composites.c @@ -424,7 +424,7 @@ composites_remove_symbols (gpointer key, gpointer value, gpointer data) if (has_valid_op) { if (want_remove_symbol || want_forced) { - g_hash_table_remove (cd->metric_res->symbols, key); + rd->ms->flags |= RSPAMD_SYMBOL_RESULT_IGNORED; msg_debug_composites ("remove symbol %s", key); } |