diff --git a/mirai-core/src/commonMain/kotlin/network/protocol/packet/login/ConfigPushSvc.kt b/mirai-core/src/commonMain/kotlin/network/protocol/packet/login/ConfigPushSvc.kt
index 89c8445fe..070803cb9 100644
--- a/mirai-core/src/commonMain/kotlin/network/protocol/packet/login/ConfigPushSvc.kt
+++ b/mirai-core/src/commonMain/kotlin/network/protocol/packet/login/ConfigPushSvc.kt
@@ -170,7 +170,7 @@ internal class ConfigPushSvc {
             when (packet) {
                 is PushReqResponse.Success -> {
                     handleSuccess(packet)
-                    if (!client::wLoginSigInfo.isInitialized) return null // concurrently doing reconnection
+                    if (!client.wLoginSigInfoInitialized) return null // concurrently doing reconnection
                     return buildResponseUniPacket(
                         client,
                         sequenceId = sequenceId,