diff --git a/mobile/src/main/java/be/mygod/librootkotlinx/RootServer.kt b/mobile/src/main/java/be/mygod/librootkotlinx/RootServer.kt index 2072db7a..d2c2b238 100644 --- a/mobile/src/main/java/be/mygod/librootkotlinx/RootServer.kt +++ b/mobile/src/main/java/be/mygod/librootkotlinx/RootServer.kt @@ -226,7 +226,11 @@ class RootServer { } future.await() } finally { - readUnexpectedStderr()?.let { Logger.me.e(it) } + try { + readUnexpectedStderr()?.let { Logger.me.e(it) } + } catch (e: IOException) { + Logger.me.e("Failed to read from stderr", e) // avoid the real exception being swallowed + } } /**