]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
optimize: incorrect assert() for unexpected expression type
authorPablo Neira Ayuso <pablo@netfilter.org>
Thu, 3 Mar 2022 12:11:29 +0000 (13:11 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Thu, 3 Mar 2022 14:54:30 +0000 (15:54 +0100)
assert(1) is noop, this should be assert(0) instead.

Fixes: 561aa3cfa8da ("optimize: merge verdict maps with same lookup key")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/optimize.c

index af075da437f93ad65a25d6905ff097e745ae02e4..6ba7e5a10cf83e725333e0bdc2ea0ec9467f8175 100644 (file)
@@ -362,11 +362,11 @@ static void merge_verdict_stmts(const struct optimize_ctx *ctx,
                                merge_vmap(ctx, stmt_a, stmt_b);
                                break;
                        default:
-                               assert(1);
+                               assert(0);
                        }
                        break;
                default:
-                       assert(1);
+                       assert(0);
                        break;
                }
        }
@@ -385,7 +385,7 @@ static void merge_stmts(const struct optimize_ctx *ctx,
                merge_verdict_stmts(ctx, from, to, merge, stmt_a);
                break;
        default:
-               assert(1);
+               assert(0);
        }
 }