From 64aa63e8b5b0ce7ceb7b58bfeb7f2f5610f1ece8 Mon Sep 17 00:00:00 2001 From: Bryan Ashby Date: Tue, 6 Jun 2017 20:04:28 -0600 Subject: [PATCH] Fix disconnect of WebSocket --- core/servers/login/websocket.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/servers/login/websocket.js b/core/servers/login/websocket.js index 9e638a40..6f826cc9 100644 --- a/core/servers/login/websocket.js +++ b/core/servers/login/websocket.js @@ -41,7 +41,7 @@ function WebSocketClient(ws, req, serverType) { } end() { - return ws.terminate(); + return ws.terminate(); } write(data, cb) { @@ -59,7 +59,8 @@ function WebSocketClient(ws, req, serverType) { }); ws.on('close', () => { - this.end(); + // we'll remove client connection which will in turn end() via our SocketBridge above + return this.emit('end'); }); //