summaryrefslogtreecommitdiffstats
path: root/iptables/nft.c
diff options
context:
space:
mode:
authorTomasz Bursztyka <tomasz.bursztyka@linux.intel.com>2013-07-16 15:38:53 +0300
committerPablo Neira Ayuso <pablo@netfilter.org>2013-12-30 23:50:37 +0100
commite9a0ef8f1e27f5ef13a27f6cc984e8f2e05afd72 (patch)
tree6a52d986c347e5016d76d965f9f1052d1f4114ae /iptables/nft.c
parent7244bef43f350ab31ef54db8a81905f6c68acac0 (diff)
nft: Fix small memory leaks
Signed-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'iptables/nft.c')
-rw-r--r--iptables/nft.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/iptables/nft.c b/iptables/nft.c
index cb46b7a4..daa5478a 100644
--- a/iptables/nft.c
+++ b/iptables/nft.c
@@ -2561,6 +2561,8 @@ next:
c = nft_chain_list_iter_next(iter);
}
+ nft_chain_list_iter_destroy(iter);
+
return 1;
}
@@ -2600,6 +2602,8 @@ int nft_rule_list_save(struct nft_handle *h, const char *chain,
next:
c = nft_chain_list_iter_next(iter);
}
+
+ nft_chain_list_iter_destroy(iter);
err:
nft_chain_list_free(list);