From 92bfc770032894ecb245e93b017da59c070023c6 Mon Sep 17 00:00:00 2001 From: Mygod Date: Fri, 11 Sep 2020 06:59:46 +0800 Subject: [PATCH] Check if server has died --- .../main/java/be/mygod/vpnhotspot/net/monitor/IpMonitor.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mobile/src/main/java/be/mygod/vpnhotspot/net/monitor/IpMonitor.kt b/mobile/src/main/java/be/mygod/vpnhotspot/net/monitor/IpMonitor.kt index 4dd005d1..ccef455e 100644 --- a/mobile/src/main/java/be/mygod/vpnhotspot/net/monitor/IpMonitor.kt +++ b/mobile/src/main/java/be/mygod/vpnhotspot/net/monitor/IpMonitor.kt @@ -170,7 +170,10 @@ abstract class IpMonitor { app.logEvent("ip_su_poll_failure") { param("cause", e.message.toString()) } Timber.d(e) } - return newServer + return if (newServer?.active != false) newServer else { + RootManager.release(newServer!!) + null + } } private fun poll() {