]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
xtables-restore: remove dependency with libip4tc
authorPablo Neira Ayuso <pablo@netfilter.org>
Tue, 4 Feb 2014 15:18:55 +0000 (16:18 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 4 Feb 2014 15:28:33 +0000 (16:28 +0100)
Add a new operation structure, we don't actually need the libip4tc
definition.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
iptables/xtables-restore.c

index 9a80f1ef8b10126a10bcbd0daf254a1dab879901..230894cd822ad0ad62bc6f4d8965ddf6744b2110 100644 (file)
@@ -161,6 +161,10 @@ static void add_param_to_argv(char *parsestart)
        }
 }
 
+static const struct xtc_ops xtc_ops = {
+       .strerror       = nft_strerror,
+};
+
 int
 xtables_restore_main(int argc, char *argv[])
 {
@@ -173,7 +177,7 @@ xtables_restore_main(int argc, char *argv[])
        FILE *in;
        int in_table = 0, testing = 0;
        const char *tablename = NULL;
-       const struct xtc_ops *ops = &iptc_ops;
+       const struct xtc_ops *ops = &xtc_ops;
        struct nft_chain_list *chain_list;
        struct nft_chain *chain_obj;