summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--iptables/xtables-standalone.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/iptables/xtables-standalone.c b/iptables/xtables-standalone.c
index cb685d64..c9f8e15a 100644
--- a/iptables/xtables-standalone.c
+++ b/iptables/xtables-standalone.c
@@ -66,6 +66,7 @@ xtables_main(int argc, char *argv[])
xtables_globals.program_name,
xtables_globals.program_version,
strerror(errno));
+ nft_fini(&h);
exit(EXIT_FAILURE);
}
@@ -73,6 +74,8 @@ xtables_main(int argc, char *argv[])
if (ret)
ret = nft_commit(&h);
+ nft_fini(&h);
+
if (!ret) {
if (errno == EINVAL) {
fprintf(stderr, "iptables: %s. "