From: james Date: Mon, 4 Aug 2008 19:01:11 +0000 (+0000) Subject: Fixed minor issue with --redirect-gateway bypass-dhcp or bypass-dns X-Git-Tag: v2.1_rc10~15 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=36ee894646a8898368c2311a140cef7cd25c4b07;p=thirdparty%2Fopenvpn.git Fixed minor issue with --redirect-gateway bypass-dhcp or bypass-dns on Windows. If the bypass IP address is 0.0.0.0 or 255.255.255.255, ignore it. git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@3177 e7ae566f-a301-0410-adde-c780ea21d3b5 --- diff --git a/route.c b/route.c index e684d2632..b9684420a 100644 --- a/route.c +++ b/route.c @@ -2050,7 +2050,7 @@ netmask_to_netbits (const in_addr_t network, const in_addr_t netmask, int *netbi static void add_host_route_if_nonlocal (struct route_bypass *rb, const in_addr_t addr, const IP_ADAPTER_INFO *dgi) { - if (!is_ip_in_adapter_subnet (dgi, addr, NULL)) + if (!is_ip_in_adapter_subnet (dgi, addr, NULL) && addr != 0 && addr != ~0) add_bypass_address (rb, addr); }