diff --git a/src/main/java/com/corundumstudio/socketio/namespace/Namespace.java b/src/main/java/com/corundumstudio/socketio/namespace/Namespace.java index 5b6d72c..2555869 100644 --- a/src/main/java/com/corundumstudio/socketio/namespace/Namespace.java +++ b/src/main/java/com/corundumstudio/socketio/namespace/Namespace.java @@ -301,7 +301,7 @@ public class Namespace implements SocketIONamespace { public void leave(String room, UUID sessionId) { leave(roomClients, room, sessionId); - clientRooms.remove(sessionId); + leave(clientRooms, sessionId, room); } public Set getRooms(SocketIOClient client) {