summaryrefslogtreecommitdiffstats
path: root/src/optimize.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/optimize.c')
-rw-r--r--src/optimize.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/optimize.c b/src/optimize.c
index b19a8b55..94242ee5 100644
--- a/src/optimize.c
+++ b/src/optimize.c
@@ -873,6 +873,11 @@ static void merge_rules(const struct optimize_ctx *ctx,
assert(0);
}
+ if (ctx->rule[from]->comment) {
+ xfree(ctx->rule[from]->comment);
+ ctx->rule[from]->comment = NULL;
+ }
+
octx->flags |= NFT_CTX_OUTPUT_STATELESS;
fprintf(octx->error_fp, "Merging:\n");