From d4aea11c6a7674e4290dc71a4ac93c1d5be7240d Mon Sep 17 00:00:00 2001 From: Patrick McHardy Date: Tue, 6 Jul 2010 05:57:22 +0200 Subject: netlink: fix creation of base chains with hooknum and priority 0 Base chains with both a hook number and priority of zero are created as regular chains. Fix by adding a BASECHAIN flag indicating that the chain should be created as a base chain. Signed-off-by: Patrick McHardy --- src/parser.y | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/parser.y') diff --git a/src/parser.y b/src/parser.y index f70b505d..8e3d3639 100644 --- a/src/parser.y +++ b/src/parser.y @@ -740,11 +740,13 @@ hook_spec : HOOK HOOKNUM NUM { $0->hooknum = $2; $0->priority = $3; + $0->flags |= CHAIN_F_BASECHAIN; } | HOOK HOOKNUM DASH NUM { $0->hooknum = $2; $0->priority = -$4; + $0->flags |= CHAIN_F_BASECHAIN; } ; -- cgit v1.2.3