From c1315129b6e5d4c5823627427c4a25a97880820b Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Sun, 15 Aug 2021 14:46:53 +0200 Subject: netlink_delinearize: skip flags / mask notation for singleton bitmask again != operation should also be covered too. Fixes: 347a4aa16e64 ("netlink_delinearize: skip flags / mask notation for singleton bitmask") Signed-off-by: Pablo Neira Ayuso --- src/netlink_delinearize.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/netlink_delinearize.c') diff --git a/src/netlink_delinearize.c b/src/netlink_delinearize.c index 49870eea..5b545701 100644 --- a/src/netlink_delinearize.c +++ b/src/netlink_delinearize.c @@ -2287,10 +2287,10 @@ static void relational_binop_postprocess(struct rule_pp_ctx *ctx, expr_free(binop); } else if (binop->right->etype == EXPR_VALUE && value->etype == EXPR_VALUE && - expr->op == OP_EQ && !mpz_cmp(value->value, binop->right->value)) { /* Skip flag / flag representation for: * data & flag == flag + * data & flag != flag */ ; } else { -- cgit v1.2.3