From: Pablo Neira Ayuso Date: Thu, 29 Aug 2024 10:42:10 +0000 (+0200) Subject: cache: clean up evaluate_cache_del() X-Git-Tag: v1.1.1~16 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=19702ae3d5da18fef64248f95df471c6664dd08e;p=thirdparty%2Fnftables.git cache: clean up evaluate_cache_del() Move NFT_CACHE_TABLE flag to default case to disentangle this. Tested-by: Eric Garver Signed-off-by: Pablo Neira Ayuso --- diff --git a/src/cache.c b/src/cache.c index 8cddabdb..bed98bb7 100644 --- a/src/cache.c +++ b/src/cache.c @@ -77,6 +77,7 @@ static unsigned int evaluate_cache_del(struct cmd *cmd, unsigned int flags) NFT_CACHE_SETELEM_MAYBE; break; default: + flags = NFT_CACHE_TABLE; break; } @@ -500,8 +501,6 @@ int nft_cache_evaluate(struct nft_ctx *nft, struct list_head *cmds, break; case CMD_DELETE: case CMD_DESTROY: - flags |= NFT_CACHE_TABLE; - flags = evaluate_cache_del(cmd, flags); break; case CMD_GET: