]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
src: tunnel: handle tunnel delete command
authorFlorian Westphal <fw@strlen.de>
Tue, 7 Oct 2025 11:06:31 +0000 (13:06 +0200)
committerFlorian Westphal <fw@strlen.de>
Tue, 7 Oct 2025 11:14:57 +0000 (13:14 +0200)
'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>
src/evaluate.c

index 6a1aa4963bceb169a125b77e490ed5e344e0ec15..0c7d90f8f43b0f807436c1a6a39c23b8d14f9aad 100644 (file)
@@ -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);
        }