summaryrefslogtreecommitdiffstats
path: root/src/evaluate.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/evaluate.c')
-rw-r--r--src/evaluate.c12
1 files changed, 0 insertions, 12 deletions
diff --git a/src/evaluate.c b/src/evaluate.c
index 4ec91a1c..3e94e047 100644
--- a/src/evaluate.c
+++ b/src/evaluate.c
@@ -4188,20 +4188,8 @@ static int cmd_evaluate_delete(struct eval_ctx *ctx, struct cmd *cmd)
static int cmd_evaluate_get(struct eval_ctx *ctx, struct cmd *cmd)
{
- struct table *table;
- struct set *set;
-
switch (cmd->obj) {
case CMD_OBJ_ELEMENTS:
- table = table_lookup(&cmd->handle, &ctx->nft->cache);
- if (table == NULL)
- return table_not_found(ctx);
-
- set = set_lookup(table, cmd->handle.set.name);
- if (set == NULL || set_is_map(set->flags))
- return set_not_found(ctx, &ctx->cmd->handle.set.location,
- ctx->cmd->handle.set.name);
-
return setelem_evaluate(ctx, &cmd->expr);
default:
BUG("invalid command object type %u\n", cmd->obj);