summaryrefslogtreecommitdiffstats
path: root/iptables/xtables-restore.c
diff options
context:
space:
mode:
authorPhil Sutter <phil@nwl.cc>2020-05-05 13:45:06 +0200
committerPhil Sutter <phil@nwl.cc>2020-05-11 14:28:29 +0200
commit869e38fcdecda3de35d999b75fbaacc750fe3aaa (patch)
tree92b75bb9cd845582f447d34f2bb5e5ab14860de3 /iptables/xtables-restore.c
parentbbf0db5057fd39c793ab88efd7daa1fa4347cec2 (diff)
ebtables: Free statically loaded extensions again
All ebtables extensions are loaded upon program start as due to the lack of '-m' parameters, loading on demand is not possible. Introduce nft_fini_eb() to counteract nft_init_eb() and free dynamic memory in matches and targets from there. Signed-off-by: Phil Sutter <phil@nwl.cc>
Diffstat (limited to 'iptables/xtables-restore.c')
-rw-r--r--iptables/xtables-restore.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/iptables/xtables-restore.c b/iptables/xtables-restore.c
index 418a7400..0d6fd642 100644
--- a/iptables/xtables-restore.c
+++ b/iptables/xtables-restore.c
@@ -448,7 +448,7 @@ int xtables_eb_restore_main(int argc, char *argv[])
nft_init_eb(&h, "ebtables-restore");
h.noflush = noflush;
xtables_restore_parse(&h, &p);
- nft_fini(&h);
+ nft_fini_eb(&h);
return 0;
}