diff options
author | Gert Doering <gert@greenie.muc.de> | 2015-09-25 08:36:10 +0200 |
---|---|---|
committer | Gert Doering <gert@greenie.muc.de> | 2015-09-25 09:42:54 +0200 |
commit | 60287662bbdb1a29d9bd6244917a050410fa6b49 (patch) | |
tree | d0c8821e2340d925129e2c0e44f61fdeb9d8793a | |
parent | 9a2ab2fbebb1c6712e23c98cb06a93d40d378fcd (diff) | |
download | openvpn-60287662bbdb1a29d9bd6244917a050410fa6b49.tar.gz openvpn-60287662bbdb1a29d9bd6244917a050410fa6b49.tar.xz openvpn-60287662bbdb1a29d9bd6244917a050410fa6b49.zip |
Repair test_local_addr() on WIN32
Intermediate result was stored in a "bool" variable, but the actual
range of results is 0/1/2 - so "2" (TLA_LOCAL) never worked. Change
to "int".
Diagnosed by "dferbas" in trac #609 (thanks).
Signed-off-by: Gert Doering <gert@greenie.muc.de>
Acked-by: Steffan Karger <steffan.karger@fox-it.com>
Message-Id: <1443162970-38210-1-git-send-email-gert@greenie.muc.de>
URL: http://article.gmane.org/gmane.network.openvpn.devel/10168
(cherry picked from commit c40f088e52132273f6d4e83d05fa64bbaedd860f)
-rw-r--r-- | src/openvpn/route.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/openvpn/route.c b/src/openvpn/route.c index 2acfbe8..bb998cb 100644 --- a/src/openvpn/route.c +++ b/src/openvpn/route.c @@ -3195,7 +3195,7 @@ test_local_addr (const in_addr_t addr, const struct route_gateway_info *rgi) { struct gc_arena gc = gc_new (); const in_addr_t nonlocal_netmask = 0x80000000L; /* routes with netmask <= to this are considered non-local */ - bool ret = TLA_NONLOCAL; + int ret = TLA_NONLOCAL; /* get full routing table */ const MIB_IPFORWARDTABLE *rt = get_windows_routing_table (&gc); |