]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
cleanup: avoid using ~0 - ipv6
authorAlon Bar-Lev <alon.barlev@gmail.com>
Thu, 29 Mar 2012 09:16:40 +0000 (11:16 +0200)
committerDavid Sommerseth <davids@redhat.com>
Mon, 2 Apr 2012 09:54:05 +0000 (11:54 +0200)
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>
src/openvpn/route.c

index a628e774f4007f1da63ef58890f2e2704c242fd5..dda71c9c6873b551a7e199e790d97f3f7b3a0155 100644 (file)
@@ -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);