summaryrefslogtreecommitdiffstats
path: root/iptables
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2012-11-01 16:26:46 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2013-12-30 23:50:19 +0100
commit06fc595fa99ab0036d87b259b0d20e4916522969 (patch)
treee6e20b95dbd4ae8fd6352d610c7f6902847e3b1a /iptables
parent0a366d8696582e979d55f6832a797d1217f4b908 (diff)
nft: fix missing rule listing in custom chains with -L
Reported-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'iptables')
-rw-r--r--iptables/nft.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/iptables/nft.c b/iptables/nft.c
index 3b5a5c1e..c803ffef 100644
--- a/iptables/nft.c
+++ b/iptables/nft.c
@@ -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);
}