]> git.ipfire.org Git - thirdparty/nftables.git/commit
cache: release pending rules when chain binding lookup fails
authorPablo Neira Ayuso <pablo@netfilter.org>
Wed, 6 Jul 2022 11:21:34 +0000 (13:21 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Thu, 7 Jul 2022 06:29:20 +0000 (08:29 +0200)
commit8a6cdfaff058412b3d0efec45541cd7d610aeefa
treeb0e0eb3ed7f83575e29cd1b39d6469d8c27847b0
parente17337df677b1c90c4cbcc3c1576f0cbf13d5e9f
cache: release pending rules when chain binding lookup fails

If the implicit chain is not in the cache, release pending rules in
ctx->list and report EINTR to let the cache core retry to populate a
consistent cache.

Closes: https://bugzilla.netfilter.org/show_bug.cgi?id=1402
Fixes: c330152b7f77 ("src: support for implicit chain bindings")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/cache.c