From aa7a8f1d80b06fa167e0b7b8246da43961bfa107 Mon Sep 17 00:00:00 2001 From: Mygod Date: Fri, 2 Oct 2020 06:26:04 +0800 Subject: [PATCH] Prevent crash on timeout --- mobile/src/main/java/be/mygod/librootkotlinx/RootSession.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mobile/src/main/java/be/mygod/librootkotlinx/RootSession.kt b/mobile/src/main/java/be/mygod/librootkotlinx/RootSession.kt index ec5f8de4..46b1e355 100644 --- a/mobile/src/main/java/be/mygod/librootkotlinx/RootSession.kt +++ b/mobile/src/main/java/be/mygod/librootkotlinx/RootSession.kt @@ -58,7 +58,11 @@ abstract class RootSession { mutex.withLock { check(usersCount == 0L) timeoutJob = null - closeLocked() + try { + closeLocked() + } catch (e: Exception) { + Logger.me.e("Closing RootServer on timeout failed", e) + } } } }