]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
extensions: libipt_DNAT: use size of nf_nat_range2 for rev2
authorFlorian Westphal <fw@strlen.de>
Thu, 3 May 2018 19:40:52 +0000 (21:40 +0200)
committerFlorian Westphal <fw@strlen.de>
Mon, 7 May 2018 11:44:09 +0000 (13:44 +0200)
DNAT tests fail on nf-next.git, kernel complains about target size
mismatch (40 vs 48), this fixes this for me.

Fixes: 36976c4b5406 ("extensions: libipt_DNAT: support shifted portmap ranges")
Signed-off-by: Florian Westphal <fw@strlen.de>
extensions/libip6t_DNAT.c
extensions/libipt_DNAT.c

index 2a7574b0244407436c9282df74768af32e5ef8ca..89c5ceb1532503a22a40991143a1b4bfdb413d95 100644 (file)
@@ -393,8 +393,8 @@ static struct xtables_target dnat_tg_reg[] = {
                .version        = XTABLES_VERSION,
                .family         = NFPROTO_IPV6,
                .revision       = 2,
-               .size           = XT_ALIGN(sizeof(struct nf_nat_range)),
-               .userspacesize  = XT_ALIGN(sizeof(struct nf_nat_range)),
+               .size           = XT_ALIGN(sizeof(struct nf_nat_range2)),
+               .userspacesize  = XT_ALIGN(sizeof(struct nf_nat_range2)),
                .help           = DNAT_help_v2,
                .print          = DNAT_print_v2,
                .save           = DNAT_save_v2,
index b89d3ca5f0d4c3adf87e0736eab0c98806afec6a..4907a2e83d066b092fac203b943e02908ebe61c4 100644 (file)
@@ -537,8 +537,8 @@ static struct xtables_target dnat_tg_reg[] = {
                .version        = XTABLES_VERSION,
                .family         = NFPROTO_IPV4,
                .revision       = 2,
-               .size           = XT_ALIGN(sizeof(struct nf_nat_range)),
-               .userspacesize  = XT_ALIGN(sizeof(struct nf_nat_range)),
+               .size           = XT_ALIGN(sizeof(struct nf_nat_range2)),
+               .userspacesize  = XT_ALIGN(sizeof(struct nf_nat_range2)),
                .help           = DNAT_help_v2,
                .print          = DNAT_print_v2,
                .save           = DNAT_save_v2,