From e8f0fa21fd77ecc51faf39cefa3cccdb7d6a30cf Mon Sep 17 00:00:00 2001 From: Phil Sutter Date: Wed, 2 Mar 2022 14:45:49 +0100 Subject: scanner: Fix for ipportmap nat statements Due to lookahead, "addr" keyword is still found in IP/IP6 scope, not STMT_NAT one. Fixes: a67fce7ffe7e4 ("scanner: nat: Move to own scope") Signed-off-by: Phil Sutter --- src/scanner.l | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/scanner.l') diff --git a/src/scanner.l b/src/scanner.l index fd1cf059..2154281e 100644 --- a/src/scanner.l +++ b/src/scanner.l @@ -678,7 +678,7 @@ addrstring ({macaddr}|{ip4addr}|{ip6addr}) "rt0" { scanner_push_start_cond(yyscanner, SCANSTATE_EXPR_RT); return RT0; } "rt2" { scanner_push_start_cond(yyscanner, SCANSTATE_EXPR_RT); return RT2; } "srh" { scanner_push_start_cond(yyscanner, SCANSTATE_EXPR_RT); return RT4; } -"addr" { return ADDR; } +"addr" { return ADDR; } "hbh" { scanner_push_start_cond(yyscanner, SCANSTATE_EXPR_HBH); return HBH; } -- cgit v1.2.3