From: Pablo Neira Ayuso Date: Mon, 27 Jun 2022 08:15:30 +0000 (+0200) Subject: parser_bison: fix error location for set elements X-Git-Tag: v1.0.5~28 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f56e901acea6bb5febb24766e0e167989f5242c9;p=thirdparty%2Fnftables.git parser_bison: fix error location for set elements opt_newline causes interfere since it points to the previous line. Refer to set element key for error reporting. Signed-off-by: Pablo Neira Ayuso --- diff --git a/src/parser_bison.y b/src/parser_bison.y index 2a0240fb..84c72407 100644 --- a/src/parser_bison.y +++ b/src/parser_bison.y @@ -2914,7 +2914,7 @@ verdict_map_list_expr : verdict_map_list_member_expr verdict_map_list_member_expr: opt_newline set_elem_expr COLON verdict_expr opt_newline { - $$ = mapping_expr_alloc(&@$, $2, $4); + $$ = mapping_expr_alloc(&@2, $2, $4); } ; @@ -4262,7 +4262,7 @@ set_list_member_expr : opt_newline set_expr opt_newline } | opt_newline set_elem_expr COLON set_rhs_expr opt_newline { - $$ = mapping_expr_alloc(&@$, $2, $4); + $$ = mapping_expr_alloc(&@2, $2, $4); } ;