From: Alon Bar-Lev Date: Thu, 29 Mar 2012 09:16:40 +0000 (+0200) Subject: cleanup: avoid using ~0 - ipv6 X-Git-Tag: v2.3_alpha2~66 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ffa1184d7fde8262f5c19438a59657e318d5126f;p=thirdparty%2Fopenvpn.git cleanup: avoid using ~0 - ipv6 Signed-off-by: Alon Bar-Lev Acked-by: Gert Doering Signed-off-by: David Sommerseth --- diff --git a/src/openvpn/route.c b/src/openvpn/route.c index a628e774f..dda71c9c6 100644 --- a/src/openvpn/route.c +++ b/src/openvpn/route.c @@ -1530,7 +1530,7 @@ print_in6_addr_netbits_only( struct in6_addr network_copy, int netbits, if ( bits_to_clear >= 8 ) { network_copy.s6_addr[byte--] = 0; bits_to_clear -= 8; } else - { network_copy.s6_addr[byte--] &= (~0 << bits_to_clear); bits_to_clear = 0; } + { network_copy.s6_addr[byte--] &= (0xff << bits_to_clear); bits_to_clear = 0; } } return print_in6_addr( network_copy, 0, gc);