]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
netlink_delinearize: use correct member type
authorFlorian Westphal <fw@strlen.de>
Tue, 30 Nov 2021 16:53:22 +0000 (17:53 +0100)
committerFlorian Westphal <fw@strlen.de>
Wed, 1 Dec 2021 13:11:23 +0000 (14:11 +0100)
expr is a map, so this should use expr->map, not expr->left.
These fields are aliased, so this would break if that is ever changed.

Signed-off-by: Florian Westphal <fw@strlen.de>
src/netlink_delinearize.c

index db58e8c386c006683cf642d7f7ecca8d1681afb8..fd42ea86302019e77fb956315aef6897b00e4e68 100644 (file)
@@ -2300,7 +2300,7 @@ static void binop_postprocess(struct rule_pp_ctx *ctx, struct expr *expr)
 
 static void map_binop_postprocess(struct rule_pp_ctx *ctx, struct expr *expr)
 {
-       struct expr *binop = expr->left;
+       struct expr *binop = expr->map;
 
        if (binop->op != OP_AND)
                return;