summaryrefslogtreecommitdiffstats
path: root/libip6t_MAP66.c
diff options
context:
space:
mode:
Diffstat (limited to 'libip6t_MAP66.c')
-rw-r--r--libip6t_MAP66.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libip6t_MAP66.c b/libip6t_MAP66.c
index 219252d..a5502c3 100644
--- a/libip6t_MAP66.c
+++ b/libip6t_MAP66.c
@@ -100,6 +100,7 @@ static int MAP66_parse(
xtables_error(PARAMETER_PROBLEM, "Multiple --" IP6T_MAP66_DST_TO " not supported");
}
*flags |= IP6T_MAP66_OPT_DST_TO;
+ info->mapflags |= IP6T_MAP66_OPT_DST_TO;
if (NULL == (p = strchr(optarg, '/'))) {
xtables_error(PARAMETER_PROBLEM, "Missing '/' character in --" IP6T_MAP66_DST_TO ": \"%s\"", optarg);
}
@@ -130,6 +131,7 @@ static int MAP66_parse(
xtables_error(PARAMETER_PROBLEM, "Multiple --" IP6T_MAP66_SRC_TO " not supported");
}
*flags |= IP6T_MAP66_OPT_SRC_TO;
+ info->mapflags |= IP6T_MAP66_OPT_SRC_TO;
if (NULL == (p = strchr(optarg, '/'))) {
xtables_error(PARAMETER_PROBLEM, "Missing '/' character in --" IP6T_MAP66_SRC_TO ": \"%s\"", optarg);
}