Add missing parentheses in check for IPv4 multicast addresses.
authorGuus Sliepen <guus@tinc-vpn.org>
Fri, 26 Dec 2008 12:46:45 +0000 (12:46 +0000)
committerGuus Sliepen <guus@tinc-vpn.org>
Fri, 26 Dec 2008 12:46:45 +0000 (12:46 +0000)
src/route.c

index 742fbc28dcf1bf29929414c83cca6417839e55e3..ec01491cd5f35979f1269c5d2a2c5357ea006c0d 100644 (file)
@@ -376,7 +376,7 @@ static void route_ipv4(node_t *source, vpn_packet_t *packet)
        if(!checklength(source, packet, ether_size + ip_size))
                return;
 
        if(!checklength(source, packet, ether_size + ip_size))
                return;
 
-       if(packet->data[30] & 0xf0 == 0xe0 ||
+       if(((packet->data[30] & 0xf0) == 0xe0) ||
                        packet->data[30] == 255 &&
                        packet->data[31] == 255 &&
                        packet->data[32] == 255 &&
                        packet->data[30] == 255 &&
                        packet->data[31] == 255 &&
                        packet->data[32] == 255 &&