[tor-commits] [tor-browser/tor-browser-52.7.2esr-8.0-1] handle #11 crash related to tor status receiver unregistering

gk at torproject.org gk at torproject.org
Tue Mar 20 11:26:34 UTC 2018


commit 4af211f30d591820516bcfcd220a293bf06a1939
Author: n8fr8 <nathan at freitas.net>
Date:   Sun Aug 6 22:50:56 2017 -0400

    handle #11 crash related to tor status receiver unregistering
---
 mobile/android/base/java/org/mozilla/gecko/BrowserApp.java | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/mobile/android/base/java/org/mozilla/gecko/BrowserApp.java b/mobile/android/base/java/org/mozilla/gecko/BrowserApp.java
index 47cb6249d09a..bc2885c71437 100644
--- a/mobile/android/base/java/org/mozilla/gecko/BrowserApp.java
+++ b/mobile/android/base/java/org/mozilla/gecko/BrowserApp.java
@@ -1155,7 +1155,17 @@ public class BrowserApp extends GeckoApp
             delegate.onPause(this);
         }
 
-        unregisterReceiver(torStatusReceiver);
+	if (torStatusReceiver != null)
+	{
+        	try
+        	{	 
+         		unregisterReceiver(torStatusReceiver);
+		}
+		catch (IllegalArgumentException iae)
+        	{
+			Log.w("BrowserApp","Tor status receiver couldn't be unregistered",iae);
+        	} 
+	}
     }
 
     @Override





More information about the tor-commits mailing list