]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
parser_bison: fix rshift statement expression.
authorJeremy Sowden <jeremy@azazel.net>
Mon, 9 Mar 2020 11:07:47 +0000 (11:07 +0000)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 9 Mar 2020 11:11:38 +0000 (12:11 +0100)
The RHS of RSHIFT statement expressions should be primary_stmt_expr, not
primary_rhs_expr.

Fixes: dccab4f646b4 ("parser_bison: consolidate stmt_expr rule")
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/parser_bison.y

index b37e9e565cc1e8db009b9af3a93d1f95ce8a5e1d..26ce4e089e1e2950ddd7eaf06b955876e6288744 100644 (file)
@@ -3022,7 +3022,7 @@ shift_stmt_expr           :       primary_stmt_expr
                        {
                                $$ = binop_expr_alloc(&@$, OP_LSHIFT, $1, $3);
                        }
-                       |       shift_stmt_expr         RSHIFT          primary_rhs_expr
+                       |       shift_stmt_expr         RSHIFT          primary_stmt_expr
                        {
                                $$ = binop_expr_alloc(&@$, OP_RSHIFT, $1, $3);
                        }