summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/evaluate.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/evaluate.c b/src/evaluate.c
index 3cf58d85..ddc46754 100644
--- a/src/evaluate.c
+++ b/src/evaluate.c
@@ -5041,6 +5041,9 @@ static int set_evaluate(struct eval_ctx *ctx, struct set *set)
sizeof(set->desc.field_len));
set->desc.field_count = set->key->field_count;
set->flags |= NFT_SET_CONCAT;
+
+ if (set->automerge)
+ set->automerge = false;
}
if (set_is_anonymous(set->flags) && set->key->etype == EXPR_CONCAT) {