diff options
author | Florian Westphal <fw@strlen.de> | 2016-06-01 12:59:26 +0200 |
---|---|---|
committer | Florian Westphal <fw@strlen.de> | 2016-06-01 13:02:43 +0200 |
commit | 90becf12bd5823b6d59d32e99467f0d1e3a9ba17 (patch) | |
tree | e4e924657ef0859cfcc9b70933d2d6714308fab0 /extensions | |
parent | 99164705ed74333d9e7e3f2e16f510749233fded (diff) |
extensions: NETMAP: add ' to:' prefix when printing NETMAP target
NETMAP .print function doesn't insert the ' ' character needed to seperate
earlier output from the target network, i.e. iptables -L prints
something like
2.2.2.5-2.2.2.103.3.3.64/28
instead of
2.2.2.5-2.2.2.10 3.3.3.64/28
Add a ' to:' prefix just like we do for S/DNAT targets.
Closes https://bugzilla.netfilter.org/show_bug.cgi?id=1070.
Signed-off-by: Florian Westphal <fw@strlen.de>
Diffstat (limited to 'extensions')
-rw-r--r-- | extensions/libip6t_NETMAP.c | 2 | ||||
-rw-r--r-- | extensions/libipt_NETMAP.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/extensions/libip6t_NETMAP.c b/extensions/libip6t_NETMAP.c index a4df70ee..8d2913fe 100644 --- a/extensions/libip6t_NETMAP.c +++ b/extensions/libip6t_NETMAP.c @@ -58,7 +58,7 @@ static void NETMAP_print(const void *ip, const struct xt_entry_target *target, int bits; a = r->min_addr.in6; - printf("%s", xtables_ip6addr_to_numeric(&a)); + printf(" to:%s", xtables_ip6addr_to_numeric(&a)); for (i = 0; i < 4; i++) a.s6_addr32[i] = ~(r->min_addr.ip6[i] ^ r->max_addr.ip6[i]); bits = xtables_ip6mask_to_cidr(&a); diff --git a/extensions/libipt_NETMAP.c b/extensions/libipt_NETMAP.c index dee7b01b..4932c963 100644 --- a/extensions/libipt_NETMAP.c +++ b/extensions/libipt_NETMAP.c @@ -71,7 +71,7 @@ static void NETMAP_print(const void *ip, const struct xt_entry_target *target, int bits; a.s_addr = r->min_ip; - printf("%s", xtables_ipaddr_to_numeric(&a)); + printf(" to:%s", xtables_ipaddr_to_numeric(&a)); a.s_addr = ~(r->min_ip ^ r->max_ip); bits = netmask2bits(a.s_addr); if (bits < 0) |