Fix for disconnect causing instant loss (#13390)

This commit is contained in:
ssk97 2025-04-05 11:11:55 -07:00 committed by GitHub
parent b6667d7e45
commit cdebbe151b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -370,7 +370,7 @@ public final class Main {
// no need to keep session // no need to keep session
logger.info("CLIENT DISCONNECTED - " + sessionInfo); logger.info("CLIENT DISCONNECTED - " + sessionInfo);
logger.debug("- cause: client called disconnect command"); logger.debug("- cause: client called disconnect command");
managerFactory.sessionManager().disconnect(client.getSessionId(), DisconnectReason.DisconnectedByUser, true); managerFactory.sessionManager().disconnect(client.getSessionId(), DisconnectReason.LostConnection, true);
} else if (throwable == null) { } else if (throwable == null) {
// lease timeout (ping), so server lost connection with a client // lease timeout (ping), so server lost connection with a client
// must keep tables // must keep tables