Translates binop representation to a list-based one, so nft prints
"ct event destroy,new" instead of 'ct event destroy|new'.
Signed-off-by: Florian Westphal <fw@strlen.de>
Acked-by: Pablo Neira Ayuso <pablo@netfilter.org>
expr_postprocess(&rctx, &stmt->meta.expr);
break;
case STMT_CT:
- if (stmt->ct.expr != NULL)
+ if (stmt->ct.expr != NULL) {
expr_postprocess(&rctx, &stmt->ct.expr);
+
+ if (stmt->ct.expr->ops->type == EXPR_BINOP)
+ stmt->ct.expr = binop_tree_to_list(NULL,
+ stmt->ct.expr);
+ }
break;
case STMT_NAT:
if (stmt->nat.addr != NULL)