From 3177a0d6f4be42775c128c02afe7de78dc3ea99d Mon Sep 17 00:00:00 2001 From: Patrick McHardy Date: Wed, 15 Jan 2014 07:28:20 +0000 Subject: expr/cmp: fix type size Since nftables now uses nft_rule_expr_get_u32(), the internal size must also be a uint32_t. Fixes complete breakage of any cmp or meta expression. Signed-off-by: Patrick McHardy --- src/expr/meta.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/expr/meta.c') diff --git a/src/expr/meta.c b/src/expr/meta.c index 490d64a..74ecdb3 100644 --- a/src/expr/meta.c +++ b/src/expr/meta.c @@ -27,10 +27,10 @@ #endif struct nft_expr_meta { - uint8_t key; /* enum nft_meta_keys */ + uint32_t key; /* enum nft_meta_keys */ union { - uint8_t dreg; /* enum nft_registers */ - uint8_t sreg; /* enum nft_registers */ + uint32_t dreg; /* enum nft_registers */ + uint32_t sreg; /* enum nft_registers */ }; }; -- cgit v1.2.3