diff --git a/mirai-core/src/jvmMain/kotlin/net/mamoe/mirai/network/protocol/tim/TIMBotNetworkHandler.kt b/mirai-core/src/jvmMain/kotlin/net/mamoe/mirai/network/protocol/tim/TIMBotNetworkHandler.kt index 26234256d..c6aab67e0 100644 --- a/mirai-core/src/jvmMain/kotlin/net/mamoe/mirai/network/protocol/tim/TIMBotNetworkHandler.kt +++ b/mirai-core/src/jvmMain/kotlin/net/mamoe/mirai/network/protocol/tim/TIMBotNetworkHandler.kt @@ -176,7 +176,7 @@ internal class TIMBotNetworkHandler(private val bot: Bot) : BotNetworkHandler { */ fun touch(serverAddress: String, timeoutMillis: Long): CompletableDeferred { bot.info("Connecting server: $serverAddress") - if (this@TIMBotNetworkHandler::login.isInitialized) { + if (this@TIMBotNetworkHandler::loginHandler.isInitialized) { loginHandler.close() } loginHandler = LoginHandler()