closeLocked might throw

This commit is contained in:
Mygod
2020-08-23 11:10:29 -04:00
committed by GitHub
parent ffb2d5573d
commit e6b2010b38

View File

@@ -25,8 +25,8 @@ abstract class RootSession {
private suspend fun ensureServerLocked(): RootServer { private suspend fun ensureServerLocked(): RootServer {
server?.let { server?.let {
if (it.active) return it if (it.active) return it
closeLocked()
usersCount = 0 usersCount = 0
closeLocked()
} }
check(usersCount == 0L) { "Unexpected $server, $usersCount" } check(usersCount == 0L) { "Unexpected $server, $usersCount" }
val server = RootServer() val server = RootServer()