diff options
Diffstat (limited to 'openvpn')
-rw-r--r-- | openvpn/src/openvpn/route.c | 4 | ||||
-rw-r--r-- | openvpn/src/openvpn/socket.c | 5 | ||||
-rw-r--r-- | openvpn/src/openvpn/tun.c | 4 |
3 files changed, 2 insertions, 11 deletions
diff --git a/openvpn/src/openvpn/route.c b/openvpn/src/openvpn/route.c index a73bbc4c..99674e29 100644 --- a/openvpn/src/openvpn/route.c +++ b/openvpn/src/openvpn/route.c @@ -1345,7 +1345,6 @@ add_route (struct route *r, status = openvpn_execve_check (&argv, es, 0, "ERROR: Linux route add command failed"); #elif defined (TARGET_ANDROID) -#include "jniglue.h" struct user_pass up; struct buffer out = alloc_buf_gc (64, &gc); @@ -1859,7 +1858,8 @@ delete_route (struct route *r, argv_msg (D_ROUTE, &argv); openvpn_execve_check (&argv, es, 0, "ERROR: OpenBSD/NetBSD route delete command failed"); - +#elif defined(TARGET_ANDROID) + msg (M_NONFATAL, "Sorry, deleting routes on Android is not possible. The VpnService API allows routes to be set on connect only."); #else msg (M_FATAL, "Sorry, but I don't know how to do 'route' commands on this operating system. Try putting your routes in a --route-up script"); #endif diff --git a/openvpn/src/openvpn/socket.c b/openvpn/src/openvpn/socket.c index 756627fe..71010979 100644 --- a/openvpn/src/openvpn/socket.c +++ b/openvpn/src/openvpn/socket.c @@ -43,11 +43,6 @@ #include "memdbg.h" -#ifdef TARGET_ANDROID -#include "jniglue.h" -#endif - - const int proto_overhead[] = { /* indexed by PROTO_x */ 0, IPv4_UDP_HEADER_SIZE, /* IPv4 */ diff --git a/openvpn/src/openvpn/tun.c b/openvpn/src/openvpn/tun.c index d2123766..158cd61b 100644 --- a/openvpn/src/openvpn/tun.c +++ b/openvpn/src/openvpn/tun.c @@ -49,10 +49,6 @@ #include "memdbg.h" #include <string.h> -#ifdef TARGET_ANDROID -#include "jniglue.h" -#endif - #ifdef WIN32 |