diff options
-rw-r--r-- | src/netlink_delinearize.c | 3 |
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; |