From 67e392beb977b1929b4db5a406a3051389ea3158 Mon Sep 17 00:00:00 2001 From: Patrick McHardy Date: Mon, 12 Jan 2015 09:51:05 +0000 Subject: set: remove unused set_clone() function The set_clone() function was added by the event monitor patchset and is unused. It is also broken since it simply initializes the list head to the list of the original set, so remove it. Signed-off-by: Patrick McHardy --- src/rule.c | 18 ------------------ 1 file changed, 18 deletions(-) (limited to 'src/rule.c') diff --git a/src/rule.c b/src/rule.c index dd39e8ae..feafe26b 100644 --- a/src/rule.c +++ b/src/rule.c @@ -80,24 +80,6 @@ void set_free(struct set *set) xfree(set); } -struct set *set_clone(const struct set *set) -{ - struct set *newset = set_alloc(&set->location); - - newset->list = set->list; - handle_merge(&newset->handle, &set->handle); - newset->flags = set->flags; - newset->keytype = set->keytype; - newset->keylen = set->keylen; - newset->datatype = set->datatype; - newset->datalen = set->datalen; - newset->init = expr_clone(set->init); - newset->policy = set->policy; - newset->desc.size = set->desc.size; - - return newset; -} - void set_add_hash(struct set *set, struct table *table) { list_add_tail(&set->list, &table->sets); -- cgit v1.2.3