]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
parser_bison: get rid of unneeded statement
authorFlorian Westphal <fw@strlen.de>
Mon, 24 Feb 2025 17:52:11 +0000 (18:52 +0100)
committerFlorian Westphal <fw@strlen.de>
Tue, 25 Feb 2025 08:40:09 +0000 (09:40 +0100)
Was used for the legacy flow statement, but that was removed in
2ee93ca27ddc ("parser_bison: remove deprecated flow statement")

Signed-off-by: Florian Westphal <fw@strlen.de>
Reviewed-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/parser_bison.y

index f55127839a9b3ffb22f9e2fa8d88d031ab73f544..e494079d63732dcb423a780d7766088c19e77959 100644 (file)
@@ -811,8 +811,8 @@ int nft_lex(void *, void *, void *);
 %type <val>                    set_stmt_op
 %type <stmt>                   map_stmt
 %destructor { stmt_free($$); } map_stmt
-%type <stmt>                   meter_stmt meter_stmt_alloc
-%destructor { stmt_free($$); } meter_stmt meter_stmt_alloc
+%type <stmt>                   meter_stmt
+%destructor { stmt_free($$); } meter_stmt
 
 %type <expr>                   symbol_expr verdict_expr integer_expr variable_expr chain_expr policy_expr
 %destructor { expr_free($$); } symbol_expr verdict_expr integer_expr variable_expr chain_expr policy_expr
@@ -4192,10 +4192,7 @@ map_stmt         :       set_stmt_op     set_ref_expr '{' set_elem_expr_stmt     COLON   set_elem_expr_
                        }
                        ;
 
-meter_stmt             :       meter_stmt_alloc                { $$ = $1; }
-                       ;
-
-meter_stmt_alloc       :       METER   identifier              '{' meter_key_expr stmt '}'
+meter_stmt             :       METER   identifier              '{' meter_key_expr stmt '}'
                        {
                                $$ = meter_stmt_alloc(&@$);
                                $$->meter.name = $2;