From 2f6828223acfd6e12f4951e9af9b77d72d7655e9 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Wed, 18 Mar 2015 10:54:22 +0000 Subject: [PATCH] Use reft-associativity by default for all ops. --- src/libutil/expression.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/libutil/expression.c b/src/libutil/expression.c index 664afa21f..91e52b6d7 100644 --- a/src/libutil/expression.c +++ b/src/libutil/expression.c @@ -468,8 +468,8 @@ rspamd_parse_expression (const gchar *line, gsize len, /* We ignore associativity for now */ if (op_stack != OP_OBRACE && - rspamd_expr_logic_priority (op) <= - rspamd_expr_logic_priority(op_stack)) { + rspamd_expr_logic_priority (op) < + rspamd_expr_logic_priority (op_stack)) { elt.type = ELT_OP; elt.p.op = op_stack; g_array_append_val (e->expressions, elt); @@ -497,6 +497,7 @@ rspamd_parse_expression (const gchar *line, gsize len, else { state = PARSE_ATOM; } + break; } } -- 2.39.5