diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2018-05-23 11:55:24 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2018-05-23 11:58:09 +0200 |
commit | 94fd83d957224eff6043ec6731851dd1a5ae2d4d (patch) | |
tree | 4d082fbf432e34babf977bc9e971f558eb1bdc6e | |
parent | c4f1622c8f52d69012f1e1cbaa908d8f72fc0959 (diff) |
xtables: inconsistent error reporting for -X and no empty chain
# iptables-compat -N coffee
# iptables-compat -I coffee
# iptables-compat -X coffee
iptables: Device or resource busy.
While it should say:
iptables: Directory not empty.
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
-rw-r--r-- | iptables/nft.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/iptables/nft.c b/iptables/nft.c index 5f7e3ab2..240e77bb 100644 --- a/iptables/nft.c +++ b/iptables/nft.c @@ -1442,6 +1442,8 @@ int nft_chain_user_del(struct nft_handle *h, const char *chain, const char *tabl int ret = 0; int deleted_ctr = 0; + nft_fn = nft_chain_user_del; + list = nftnl_chain_list_get(h); if (list == NULL) goto err; |