From: Florian Westphal Date: Tue, 30 Nov 2021 16:53:22 +0000 (+0100) Subject: netlink_delinearize: use correct member type X-Git-Tag: v1.0.2~79 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0e50a532f80bfebe023d97edf5d67f3726530cf9;p=thirdparty%2Fnftables.git netlink_delinearize: use correct member type 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 --- diff --git a/src/netlink_delinearize.c b/src/netlink_delinearize.c index db58e8c3..fd42ea86 100644 --- a/src/netlink_delinearize.c +++ b/src/netlink_delinearize.c @@ -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;