summaryrefslogtreecommitdiff
path: root/openvpn
diff options
context:
space:
mode:
Diffstat (limited to 'openvpn')
-rw-r--r--openvpn/src/openvpn/route.c4
-rw-r--r--openvpn/src/openvpn/socket.c5
-rw-r--r--openvpn/src/openvpn/tun.c4
3 files changed, 2 insertions, 11 deletions
diff --git a/openvpn/src/openvpn/route.c b/openvpn/src/openvpn/route.c
index a73bbc4..99674e2 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 756627f..7101097 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 d212376..158cd61 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