From: Pablo Neira Ayuso Date: Fri, 2 Apr 2021 18:48:00 +0000 (+0200) Subject: cache: bail out if chain list cannot be fetched from kernel X-Git-Tag: v0.9.9~52 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5df3d66110aac43e30ff5fdb804300fe89d42e54;p=thirdparty%2Fnftables.git cache: bail out if chain list cannot be fetched from kernel Do not report success if chain cache list cannot be built. Signed-off-by: Pablo Neira Ayuso --- diff --git a/src/cache.c b/src/cache.c index 80632c86..f032171a 100644 --- a/src/cache.c +++ b/src/cache.c @@ -365,7 +365,7 @@ static int cache_init_objects(struct netlink_ctx *ctx, unsigned int flags) if (flags & NFT_CACHE_CHAIN_BIT) { chain_list = chain_cache_dump(ctx, &ret); if (!chain_list) - return ret; + return -1; } list_for_each_entry(table, &ctx->nft->cache.list, list) {