summaryrefslogtreecommitdiffstats
path: root/src/parser_bison.y
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2022-06-27 10:15:30 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2022-06-27 10:15:30 +0200
commitf56e901acea6bb5febb24766e0e167989f5242c9 (patch)
tree2b0a3765caf6c0786b32a3c0f78721715c3dc3c9 /src/parser_bison.y
parent6d1ee9267e7e5e429a84d7bb8a8644f9eebddb22 (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>
Diffstat (limited to 'src/parser_bison.y')
-rw-r--r--src/parser_bison.y4
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);
}
;