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
logger.info("CLIENT DISCONNECTED - " + sessionInfo);
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) {
// lease timeout (ping), so server lost connection with a client
// must keep tables