[ebtables PATCH] Fix incorrect IPv6 prefix formatting

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Netfitler Users]     [Berkeley Packet Filter]     [LARTC]     [Bugtraq]     [Yosemite Forum]

  Powered by Linux