[tor-commits] [orbot/master] on start and tor daemon not running, kill all daemons before starting again

n8fr8 at torproject.org n8fr8 at torproject.org
Thu Jun 25 14:59:59 UTC 2015


commit cf0adc27d6fb4e83816622bcfbf0ba53d0a6d7be
Author: Hans-Christoph Steiner <hans at eds.org>
Date:   Tue Jun 9 10:49:10 2015 -0400

    on start and tor daemon not running, kill all daemons before starting again
    
    To make sure there are not any other daemons still running when trying to
    start the whole thing again, kill all daemons before starting tor afresh.
---
 src/org/torproject/android/service/TorService.java |   11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/src/org/torproject/android/service/TorService.java b/src/org/torproject/android/service/TorService.java
index 26a7df8..d56d09a 100644
--- a/src/org/torproject/android/service/TorService.java
+++ b/src/org/torproject/android/service/TorService.java
@@ -167,8 +167,7 @@ public class TorService extends Service implements TorServiceConstants, OrbotCon
     }
     
     
-    private boolean findExistingProc () 
-    {
+    private boolean findExistingTorDaemon() {
         if (fileTor != null)
         {
             try
@@ -631,7 +630,7 @@ public class TorService extends Service implements TorServiceConstants, OrbotCon
                 {
                     try
                     {
-                        findExistingProc ();
+                        findExistingTorDaemon();
                     }
                     catch (Exception e)
                     {
@@ -1305,13 +1304,11 @@ public class TorService extends Service implements TorServiceConstants, OrbotCon
                     try
                         {
 
-	                        boolean found = findExistingProc ();
+	                        boolean found = findExistingTorDaemon();
 
 	                        if (!found)
 	                        {
-	                            killProcess(fileTor);
-	                            killProcess(filePolipo);
-
+	                            killAllDaemons();
 	                               startTor();
 	                        }
                         }





More information about the tor-commits mailing list