diff options
author | Florian Westphal <fw@strlen.de> | 2018-05-03 21:40:52 +0200 |
---|---|---|
committer | Florian Westphal <fw@strlen.de> | 2018-05-07 13:44:09 +0200 |
commit | ac1e85a1374950750a1e20d2991a9f2a430a92cd (patch) | |
tree | de0a29a1c006c93da20a53e5eb21437ad8e71743 /extensions/libipt_DNAT.c | |
parent | e25d99af277e139b08c60991936857b9f4c80d06 (diff) |
extensions: libipt_DNAT: use size of nf_nat_range2 for rev2
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>
Diffstat (limited to 'extensions/libipt_DNAT.c')
-rw-r--r-- | extensions/libipt_DNAT.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/extensions/libipt_DNAT.c b/extensions/libipt_DNAT.c index b89d3ca5..4907a2e8 100644 --- a/extensions/libipt_DNAT.c +++ b/extensions/libipt_DNAT.c @@ -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, |