[tor-commits] [orbot/master] calling stop() makes tun2socks crash since VPN is still enabled

n8fr8 at torproject.org n8fr8 at torproject.org
Fri Apr 3 17:04:07 UTC 2015


commit 2d5ee42894fc83659faaf5fb57b7ffd4c47ebe5c
Author: Nathan Freitas <nathan at freitas.net>
Date:   Thu Mar 19 10:28:49 2015 -0400

    calling stop() makes tun2socks crash since VPN is still enabled
---
 src/org/torproject/android/vpn/OrbotVpnService.java |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/org/torproject/android/vpn/OrbotVpnService.java b/src/org/torproject/android/vpn/OrbotVpnService.java
index 46c6efc..93a4d0a 100644
--- a/src/org/torproject/android/vpn/OrbotVpnService.java
+++ b/src/org/torproject/android/vpn/OrbotVpnService.java
@@ -229,18 +229,23 @@ public class OrbotVpnService extends VpnService implements Handler.Callback {
                 {
                 	Log.d(TAG,"closing interface, destroying VPN interface");
                     
+                	//Tun2Socks.Stop();
+                	
                 	if (mInterface != null)
                     {
                 		mInterface.close();
                 		mInterface = null;
                     }
                 	
-                    Tun2Socks.Stop();
                 }
                 catch (Exception e)
                 {
                     Log.d(TAG,"error stopping tun2socks",e);
                 }
+	            catch (Error e)
+	            {
+	                Log.d(TAG,"error stopping tun2socks",e);
+	            }
             }
         }.start();
         super.onRevoke();





More information about the tor-commits mailing list