summaryrefslogtreecommitdiffstats
path: root/src/parser_bison.y
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2020-03-31 13:53:39 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2020-03-31 14:27:15 +0200
commitfd715872462ef55381c52caef2cca414dfd8883b (patch)
treed28c1420718f7e93db97de60a4ac46e2e1b85b7c /src/parser_bison.y
parent673d82af234e24ef841e8409426d5f082f9ea59e (diff)
parser_bison: store location of basechain definition
Wrap basechain definition field around structure, add field later. This is useful 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.y1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/parser_bison.y b/src/parser_bison.y
index ebaef17c..735f2dff 100644
--- a/src/parser_bison.y
+++ b/src/parser_bison.y
@@ -2057,6 +2057,7 @@ hook_spec : TYPE STRING HOOK STRING dev_spec prio_spec
$<chain>0->type = xstrdup(chain_type);
xfree($2);
+ $<chain>0->loc = @$;
$<chain>0->hook.loc = @4;
$<chain>0->hook.name = chain_hookname_lookup($4);
if ($<chain>0->hook.name == NULL) {