]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
scanner: rt: Move seg-left keyword into scope
authorPhil Sutter <phil@nwl.cc>
Fri, 23 Jul 2021 16:18:41 +0000 (18:18 +0200)
committerPhil Sutter <phil@nwl.cc>
Sun, 20 Feb 2022 00:47:20 +0000 (01:47 +0100)
It's not used outside of rt_hdr_expr, so move it out of INIT scope.

Fixes: 8861db1b771a6 ("scanner: rt: move to own scope")
Signed-off-by: Phil Sutter <phil@nwl.cc>
src/scanner.l

index eaf5460870a0929078845eae448e7f4b78e1fd65..9a189ec39132822dbc8e118f33ce662913f8fc2a 100644 (file)
@@ -590,7 +590,6 @@ addrstring  ({macaddr}|{ip4addr}|{ip6addr})
 "rt0"                  { return RT0; }
 "rt2"                  { return RT2; }
 "srh"                  { return RT4; }
-"seg-left"             { return SEG_LEFT; }
 "addr"                 { return ADDR; }
 "last-entry"           { return LAST_ENT; }
 "tag"                  { return TAG; }
@@ -631,6 +630,7 @@ addrstring  ({macaddr}|{ip4addr}|{ip6addr})
 <SCANSTATE_EXPR_RT>{
        "classid"               { return CLASSID; }
        "nexthop"               { return NEXTHOP; }
+       "seg-left"              { return SEG_LEFT; }
 }
 
 "ct"                   { scanner_push_start_cond(yyscanner, SCANSTATE_CT); return CT; }