diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2022-06-27 10:15:30 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2022-06-27 10:15:30 +0200 |
commit | f56e901acea6bb5febb24766e0e167989f5242c9 (patch) | |
tree | 2b0a3765caf6c0786b32a3c0f78721715c3dc3c9 | |
parent | 6d1ee9267e7e5e429a84d7bb8a8644f9eebddb22 (diff) |
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 <pablo@netfilter.org>
-rw-r--r-- | src/parser_bison.y | 4 |
1 files changed, 2 insertions, 2 deletions
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); } ; |