From 6a1c312e5d9c3d04c5719ff6b90d0adb5587a332 Mon Sep 17 00:00:00 2001 From: Arne Schwabe Date: Sun, 16 Feb 2014 18:03:45 +0100 Subject: For some strange reason the dev argument is sometimes empty leading to crashes. --- main/src/main/java/de/blinkt/openvpn/core/OpenVpnManagementThread.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/src/main/java/de/blinkt/openvpn/core/OpenVpnManagementThread.java b/main/src/main/java/de/blinkt/openvpn/core/OpenVpnManagementThread.java index 0da067ab..08d28ca1 100644 --- a/main/src/main/java/de/blinkt/openvpn/core/OpenVpnManagementThread.java +++ b/main/src/main/java/de/blinkt/openvpn/core/OpenVpnManagementThread.java @@ -386,7 +386,7 @@ public class OpenVpnManagementThread implements Runnable, OpenVPNManagement { if(routeparts.length==5) { assert(routeparts[3].equals("dev")); mOpenVPNService.addRoute(routeparts[0], routeparts[1], routeparts[2], routeparts[4]); - } else if (routeparts.length == 3) { + } else if (routeparts.length >= 3) { mOpenVPNService.addRoute(routeparts[0], routeparts[1], routeparts[2], null); } else { VpnStatus.logError("Unrecognized ROUTE cmd:" + Arrays.toString(routeparts) + " | " + argument); -- cgit v1.2.3