From 09792f0107a9318da809908db31f0b826017de7b Mon Sep 17 00:00:00 2001 From: Bart De Schuymer Date: Mon, 14 Apr 2014 22:04:55 +0200 Subject: don't print IPv6 mask if it's all ones (based on patch by Mariusz Mazur ) --- extensions/ebt_ip6.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'extensions') diff --git a/extensions/ebt_ip6.c b/extensions/ebt_ip6.c index bbdc4ae..e3e0956 100644 --- a/extensions/ebt_ip6.c +++ b/extensions/ebt_ip6.c @@ -449,14 +449,14 @@ static void print(const struct ebt_u_entry *entry, if (ipinfo->invflags & EBT_IP6_SOURCE) printf("! "); printf("%s", ebt_ip6_to_numeric(&ipinfo->saddr)); - printf("/%s ", ebt_ip6_to_numeric(&ipinfo->smsk)); + printf("%s ", ebt_ip6_mask_to_string(&ipinfo->smsk)); } if (ipinfo->bitmask & EBT_IP6_DEST) { printf("--ip6-dst "); if (ipinfo->invflags & EBT_IP6_DEST) printf("! "); printf("%s", ebt_ip6_to_numeric(&ipinfo->daddr)); - printf("/%s ", ebt_ip6_to_numeric(&ipinfo->dmsk)); + printf("%s ", ebt_ip6_mask_to_string(&ipinfo->dmsk)); } if (ipinfo->bitmask & EBT_IP6_TCLASS) { printf("--ip6-tclass "); -- cgit v1.2.3