diff --git a/src/dorkbox/network/handshake/ServerHandshake.kt b/src/dorkbox/network/handshake/ServerHandshake.kt index 384f3cb6..9d1a2e11 100644 --- a/src/dorkbox/network/handshake/ServerHandshake.kt +++ b/src/dorkbox/network/handshake/ServerHandshake.kt @@ -158,9 +158,9 @@ internal class ServerHandshake( logInfo, HandshakeMessage.doneToClient(message.connectKey)) - if (newSession) { - listenerManager.notifyConnect(newConnection) - } else { + listenerManager.notifyConnect(newConnection) + + if (!newSession) { (newConnection as SessionConnection).sendPendingMessages() } } catch (e: Exception) {