]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
nft: fix missing rule listing in custom chains with -L
authorPablo Neira Ayuso <pablo@netfilter.org>
Thu, 1 Nov 2012 15:26:46 +0000 (16:26 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 30 Dec 2013 22:50:19 +0000 (23:50 +0100)
Reported-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
iptables/nft.c

index 3b5a5c1e2636b2df983fd7435e16cf250c38a1c2..c803ffef2246d06eb5d813ca338d4ff5aef9d86f 100644 (file)
@@ -2757,11 +2757,7 @@ int nft_rule_list(struct nft_handle *h, const char *chain, const char *table,
                print_header(format, chain_name, policy_name[policy], &ctrs,
                             basechain, refs);
 
-               /* this is a base chain */
-               if (nft_chain_attr_get(c, NFT_CHAIN_ATTR_HOOKNUM)) {
-                       __nft_rule_list(h, c, table, rulenum, format,
-                                       print_firewall);
-               }
+               __nft_rule_list(h, c, table, rulenum, format, print_firewall);
 next:
                c = nft_chain_list_iter_next(iter);
        }