From 48dc3e3623117ab72017b55e7dcfa802d38f9aa4 Mon Sep 17 00:00:00 2001 From: Nikita Date: Mon, 27 Jan 2014 14:37:01 +0400 Subject: [PATCH] Fixed namespace client disconnecting. Issue #101 --- .../java/com/corundumstudio/socketio/namespace/Namespace.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/corundumstudio/socketio/namespace/Namespace.java b/src/main/java/com/corundumstudio/socketio/namespace/Namespace.java index b856ab9..4b715d5 100644 --- a/src/main/java/com/corundumstudio/socketio/namespace/Namespace.java +++ b/src/main/java/com/corundumstudio/socketio/namespace/Namespace.java @@ -158,7 +158,7 @@ public class Namespace implements SocketIONamespace { log.error("Can't execute onDisconnect listener", e); } } - allClients.remove(client); + allClients.remove(client.getSessionId()); leave(getName(), client.getSessionId()); storeFactory.pubSubStore().publish(PubSubStore.LEAVE, new JoinLeaveMessage(client.getSessionId(), getName(), getName()));