From e65b3d30c4942501b1ea485743fe0de1e2fe3e9e Mon Sep 17 00:00:00 2001 From: Phil Sutter Date: Fri, 10 May 2019 18:24:13 +0200 Subject: Fix incorrect IPv6 prefix formatting Due to a typo, 127bit prefixes were omitted instead of 128bit ones. Reported-by: Laine Stump Fixes: a88e4b4ac1a1b ("Print IPv6 prefixes in CIDR notation") Signed-off-by: Phil Sutter Signed-off-by: Pablo Neira Ayuso --- useful_functions.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/useful_functions.c b/useful_functions.c index bf43937..133ae2f 100644 --- a/useful_functions.c +++ b/useful_functions.c @@ -445,7 +445,7 @@ char *ebt_ip6_mask_to_string(const struct in6_addr *msk) int l = ebt_ip6mask_to_cidr(msk); static char buf[51+1]; - if (l == 127) + if (l == 128) *buf = '\0'; else if (l == -1) sprintf(buf, "/%s", ebt_ip6_to_numeric(msk)); -- cgit v1.2.3