summaryrefslogtreecommitdiffstats
path: root/src/openvpn/route.c
diff options
context:
space:
mode:
authorAlon Bar-Lev <alon.barlev@gmail.com>2012-03-29 11:16:40 +0200
committerDavid Sommerseth <davids@redhat.com>2012-04-02 11:54:05 +0200
commitffa1184d7fde8262f5c19438a59657e318d5126f (patch)
treefcf0f16c346bf3baf9944c662d199f014242db69 /src/openvpn/route.c
parent112731fcc39535ba425ac717cb0d5bd1a2a11c61 (diff)
downloadopenvpn-ffa1184d7fde8262f5c19438a59657e318d5126f.tar.gz
openvpn-ffa1184d7fde8262f5c19438a59657e318d5126f.tar.xz
openvpn-ffa1184d7fde8262f5c19438a59657e318d5126f.zip
cleanup: avoid using ~0 - ipv6
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com> Acked-by: Gert Doering <gert@greenie.muc.de> Signed-off-by: David Sommerseth <davids@redhat.com>
Diffstat (limited to 'src/openvpn/route.c')
-rw-r--r--src/openvpn/route.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/openvpn/route.c b/src/openvpn/route.c
index a628e77..dda71c9 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);