[orbot/master] more fixes for VPN but not quite ready yet

commit 3ef94e009cc0764d53351d514beb887361b481c4 Author: Nathan Freitas <nathan@freitas.net> Date: Thu Nov 13 13:40:50 2014 -0500 more fixes for VPN but not quite ready yet --- src/org/torproject/android/vpn/OrbotVpnService.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/org/torproject/android/vpn/OrbotVpnService.java b/src/org/torproject/android/vpn/OrbotVpnService.java index b147e7d..39c9549 100644 --- a/src/org/torproject/android/vpn/OrbotVpnService.java +++ b/src/org/torproject/android/vpn/OrbotVpnService.java @@ -16,6 +16,7 @@ package org.torproject.android.vpn; +import java.io.IOException; import java.net.InetAddress; import java.nio.ByteBuffer; import java.util.Locale; @@ -98,6 +99,14 @@ public class OrbotVpnService extends VpnService implements Handler.Callback { if (mProxyServer != null) mProxyServer.stop(); + + if (mInterface != null) + try { + mInterface.close(); + } catch (IOException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } } @Override @@ -136,7 +145,7 @@ public class OrbotVpnService extends VpnService implements Handler.Callback { //builder.addRoute("192.168.43.0",8); builder.addDnsServer("8.8.8.8"); - // Create a new interface using the builder and save the parameters. + // Create a new interface using the builder and save the parameters. mInterface = builder.setSession(mSessionName) .setConfigureIntent(mConfigureIntent) .establish();
participants (1)
-
n8fr8@torproject.org