summaryrefslogtreecommitdiffstats
path: root/src/netlink_delinearize.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/netlink_delinearize.c')
-rw-r--r--src/netlink_delinearize.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/netlink_delinearize.c b/src/netlink_delinearize.c
index 66690255..e71c129d 100644
--- a/src/netlink_delinearize.c
+++ b/src/netlink_delinearize.c
@@ -550,9 +550,10 @@ static void expr_postprocess(struct rule_pp_ctx *ctx,
break;
case EXPR_BINOP:
expr_postprocess(ctx, stmt, &expr->left);
- expr_postprocess(ctx, stmt, &expr->right);
expr_set_type(expr->right, expr->left->dtype,
expr->left->byteorder);
+ expr_postprocess(ctx, stmt, &expr->right);
+
expr_set_type(expr, expr->left->dtype,
expr->left->byteorder);
break;