From bf47a367683c1de3ddb9b94fbfa24ad7b43758e6 Mon Sep 17 00:00:00 2001 From: Arne Schwabe Date: Tue, 17 Jul 2012 20:19:50 +0200 Subject: If a device needs both fixes better first load the module and then apply the permissions fix --- src/de/blinkt/openvpn/LaunchVPN.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/de/blinkt/openvpn/LaunchVPN.java b/src/de/blinkt/openvpn/LaunchVPN.java index 7b1c6cce..32f8bcf5 100644 --- a/src/de/blinkt/openvpn/LaunchVPN.java +++ b/src/de/blinkt/openvpn/LaunchVPN.java @@ -352,12 +352,13 @@ public class LaunchVPN extends ListActivity implements OnItemClickListener { boolean usecm9fix = prefs.getBoolean("useCM9Fix", false); boolean loadTunModule = prefs.getBoolean("loadTunModule", false); + if(loadTunModule) + execeuteSUcmd("modprobe tun"); + if(usecm9fix && !mCmfixed ) { execeuteSUcmd("chown system /dev/tun"); } - if(loadTunModule) - execeuteSUcmd("modprobe tun"); if (intent != null) { -- cgit v1.2.3