summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/evaluate.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/evaluate.c b/src/evaluate.c
index 0e0e0c00..70d80eb4 100644
--- a/src/evaluate.c
+++ b/src/evaluate.c
@@ -4768,9 +4768,6 @@ static int set_evaluate(struct eval_ctx *ctx, struct set *set)
existing_set = set_cache_find(table, set->handle.set.name);
if (!existing_set)
set_cache_add(set_get(set), table);
- else if (!datatype_equal(existing_set->key->dtype, set->key->dtype))
- return set_error(ctx, set, "%s definition has conflicting key (%s vs %s)\n",
- type, set->key->dtype->name, existing_set->key->dtype->name);
if (existing_set && existing_set->flags & NFT_SET_EVAL) {
uint32_t existing_flags = existing_set->flags & ~NFT_SET_EVAL;