diff options
Diffstat (limited to 'iptables')
-rw-r--r-- | iptables/nft.c | 2 | ||||
-rw-r--r-- | iptables/xtables-restore.c | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/iptables/nft.c b/iptables/nft.c index 3c230c12..83cf5fb7 100644 --- a/iptables/nft.c +++ b/iptables/nft.c @@ -2922,6 +2922,8 @@ static int __nft_chain_zero_counters(struct nftnl_chain *c, void *data) return -1; } + nft_build_cache(h, c); + iter = nftnl_rule_iter_create(c); if (iter == NULL) return -1; diff --git a/iptables/xtables-restore.c b/iptables/xtables-restore.c index 282aa153..2f0fe7d4 100644 --- a/iptables/xtables-restore.c +++ b/iptables/xtables-restore.c @@ -268,6 +268,7 @@ static bool cmd_needs_full_cache(char *cmd) case 'C': case 'S': case 'L': + case 'Z': return true; } |