summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorFlorian Westphal <fw@strlen.de>2025-10-07 13:06:31 +0200
committerFlorian Westphal <fw@strlen.de>2025-10-07 13:14:57 +0200
commit216262453fb88ea92718b611fdea674084c4da22 (patch)
treea3b3f1a617f819c0765b44798800fbe1d5098efb /src
parent6b71d114912cd269416f232c0f0ec2fcc42eb58f (diff)
src: tunnel: handle tunnel delete command
'delete tunnel foo bar' causes nft to bug out. Fixes: 35d9c77c5745 ("src: add tunnel template support") Signed-off-by: Florian Westphal <fw@strlen.de> Reviewed-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src')
-rw-r--r--src/evaluate.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/evaluate.c b/src/evaluate.c
index 6a1aa496..0c7d90f8 100644
--- a/src/evaluate.c
+++ b/src/evaluate.c
@@ -6117,6 +6117,9 @@ static int cmd_evaluate_delete(struct eval_ctx *ctx, struct cmd *cmd)
case CMD_OBJ_SYNPROXY:
obj_del_cache(ctx, cmd, NFT_OBJECT_SYNPROXY);
return 0;
+ case CMD_OBJ_TUNNEL:
+ obj_del_cache(ctx, cmd, NFT_OBJECT_TUNNEL);
+ return 0;
default:
BUG("invalid command object type %u\n", cmd->obj);
}