GUACAMOLE-1224: Ensure all user sessions are explicitly invalidated prior to application shutdown.

This commit is contained in:
Michael Jumper
2022-10-02 11:20:04 -07:00
parent 8c36eaf55d
commit 63de886e5d

View File

@@ -225,7 +225,13 @@ public class HashTokenSessionMap implements TokenSessionMap {
@Override
public void shutdown() {
// Terminate the automatic session invalidation thread
executor.shutdownNow();
// Forcibly invalidate any remaining sessions
sessionMap.values().stream().forEach(GuacamoleSession::invalidate);
}
}