---
src/openvpn/route.c | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/src/openvpn/route.c b/src/openvpn/route.c
index ff392308..cadd34e1 100644
--- a/src/openvpn/route.c
+++ b/src/openvpn/route.c
@@ -1050,6 +1050,16 @@ redirect_default_route_to_vpn(struct route_list *rl,
const struct tuntap *tt, un
if (rl->flags & RG_REROUTE_GW)
{
+#ifdef TARGET_ANDROID
+ add_route3 (0,
+ 0,
+ rl->spec.remote_endpoint,
+ tt,
+ flags,
+ &rl->rgi,
+ es);
+
+#else
if (rl->flags & RG_DEF1)
{
/* add new default route (1st component) */
@@ -1089,6 +1099,7 @@ redirect_default_route_to_vpn(struct route_list *rl,
const struct tuntap *tt, un
&rl->rgi,
es);
}
+#endif
}
/* set a flag so we can undo later */
--
2.19.0
_______________________________________________
Openvpn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openvpn-devel