Due to a typo, 127bit prefixes were omitted instead of 128bit ones. Reported-by: Laine Stump <laine@xxxxxxxxxx> Fixes: a88e4b4ac1a1b ("Print IPv6 prefixes in CIDR notation") Signed-off-by: Phil Sutter <phil@xxxxxx> --- useful_functions.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/useful_functions.c b/useful_functions.c index bf4393712fa44..133ae2fd61eae 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)); -- 2.21.0