From c71c6ffe02af2958bf3c11b24421403020607645 Mon Sep 17 00:00:00 2001 From: Max Lv Date: Mon, 5 Feb 2018 16:58:45 -0800 Subject: [PATCH] Fix a crash in QuickToggle --- .../main/java/com/github/shadowsocks/ShadowsocksConnection.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mobile/src/main/java/com/github/shadowsocks/ShadowsocksConnection.kt b/mobile/src/main/java/com/github/shadowsocks/ShadowsocksConnection.kt index d28fdcb3..42d87513 100644 --- a/mobile/src/main/java/com/github/shadowsocks/ShadowsocksConnection.kt +++ b/mobile/src/main/java/com/github/shadowsocks/ShadowsocksConnection.kt @@ -111,7 +111,8 @@ class ShadowsocksConnection(private val instance: Interface) : ServiceConnection connectionActive = false if (instance.listenForDeath) binder?.unlinkToDeath(instance, 0) binder = null - service?.stopListeningForBandwidth(instance.serviceCallback) + if (instance.serviceCallback != null) + service?.stopListeningForBandwidth(instance.serviceCallback) service = null } }