GUAC-919: Do not expire active sessions.

This commit is contained in:
Michael Jumper
2014-11-05 12:55:31 -08:00
parent 4c6d838249
commit 5ecb5c9306

View File

@@ -124,6 +124,10 @@ public class BasicTokenSessionMap implements TokenSessionMap {
Map.Entry<String, GuacamoleSession> entry = entries.next(); Map.Entry<String, GuacamoleSession> entry = entries.next();
GuacamoleSession session = entry.getValue(); GuacamoleSession session = entry.getValue();
// Do not expire sessions which are active
if (session.hasTunnels())
continue;
// Get elapsed time since last access // Get elapsed time since last access
long age = now - session.getLastAccessedTime(); long age = now - session.getLastAccessedTime();