summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorFlorian Westphal <fw@strlen.de>2021-11-30 17:53:22 +0100
committerFlorian Westphal <fw@strlen.de>2021-12-01 14:11:23 +0100
commit0e50a532f80bfebe023d97edf5d67f3726530cf9 (patch)
tree6e2a6b70454098a8b10fbf1a48dec3c75b797896 /src
parent247eb3c7a102ce184ca203978e74351d01cee79d (diff)
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 <fw@strlen.de>
Diffstat (limited to 'src')
-rw-r--r--src/netlink_delinearize.c2
1 files changed, 1 insertions, 1 deletions
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;