diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-03-28 23:04:59 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-03-28 23:04:59 +0000 |
commit | dac3916ef0de04c3081bc8fef736fe1a84352eba (patch) | |
tree | 11d0f2d1e699b55920685492b8383bebb5de3260 /src/libmime | |
parent | b303477f7addbc15365aeae4d0cdeadf60fa21b1 (diff) | |
download | rspamd-dac3916ef0de04c3081bc8fef736fe1a84352eba.tar.gz rspamd-dac3916ef0de04c3081bc8fef736fe1a84352eba.zip |
Use expressions process flags.
Diffstat (limited to 'src/libmime')
-rw-r--r-- | src/libmime/filter.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libmime/filter.c b/src/libmime/filter.c index 43e8e1b2d..d0fe7498e 100644 --- a/src/libmime/filter.c +++ b/src/libmime/filter.c @@ -478,7 +478,8 @@ rspamd_composite_expr_process (gpointer input, rspamd_expression_atom_t *atom) /* Set checked for this symbol to avoid cyclic references */ if (isclr (cd->checked, ncomp->id * 2)) { setbit (cd->checked, cd->composite->id * 2); - rc = rspamd_process_expression (ncomp->expr, cd); + rc = rspamd_process_expression (ncomp->expr, + RSPAMD_EXPRESSION_FLAG_NOOPT, cd); clrbit (cd->checked, cd->composite->id * 2); ms = g_hash_table_lookup (cd->metric_res->symbols, sym); } @@ -557,7 +558,7 @@ composites_foreach_callback (gpointer key, gpointer value, void *data) cd->composite = comp; - rc = rspamd_process_expression (comp->expr, cd); + rc = rspamd_process_expression (comp->expr, RSPAMD_EXPRESSION_FLAG_NOOPT, cd); /* Checked bit */ setbit (cd->checked, comp->id * 2); |