]> source.dussan.org Git - rspamd.git/commitdiff
Use reft-associativity by default for all ops.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 18 Mar 2015 10:54:22 +0000 (10:54 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 18 Mar 2015 10:54:22 +0000 (10:54 +0000)
src/libutil/expression.c

index 664afa21f0d7c4f8db89a516715b6a5281338a53..91e52b6d7d20ff982b091d37d7eae51c38263d63 100644 (file)
@@ -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;
                }
        }