diff options
author | Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com> | 2013-07-16 15:38:53 +0300 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2013-12-30 23:50:37 +0100 |
commit | e9a0ef8f1e27f5ef13a27f6cc984e8f2e05afd72 (patch) | |
tree | 6a52d986c347e5016d76d965f9f1052d1f4114ae /iptables/nft.c | |
parent | 7244bef43f350ab31ef54db8a81905f6c68acac0 (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.c | 4 |
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); |