From 1e8d68d611a3d469f571be681c495dae8b214f6e Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Mon, 16 Mar 2015 16:31:39 -0700 Subject: [PATCH] GUAC-1132: Set of active connections should be synchronized. --- .../guacamole/auth/jdbc/socket/ActiveConnectionMultimap.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/glyptodon/guacamole/auth/jdbc/socket/ActiveConnectionMultimap.java b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/glyptodon/guacamole/auth/jdbc/socket/ActiveConnectionMultimap.java index e20ed733f..845788c71 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/glyptodon/guacamole/auth/jdbc/socket/ActiveConnectionMultimap.java +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/glyptodon/guacamole/auth/jdbc/socket/ActiveConnectionMultimap.java @@ -63,7 +63,7 @@ public class ActiveConnectionMultimap { // Get set of active connection records, creating if necessary Set connections = records.get(identifier); if (connections == null) { - connections = Collections.newSetFromMap(new LinkedHashMap()); + connections = Collections.synchronizedSet(Collections.newSetFromMap(new LinkedHashMap())); records.put(identifier, connections); }