From b7ca78ebc40926b8a2278deab62ace3340cfdb3a Mon Sep 17 00:00:00 2001 From: Bryan Ashby Date: Mon, 14 Aug 2017 21:22:03 -0600 Subject: [PATCH] Fix WebSocket disconnect --- core/servers/login/websocket.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/servers/login/websocket.js b/core/servers/login/websocket.js index 3e018370..378af7ef 100644 --- a/core/servers/login/websocket.js +++ b/core/servers/login/websocket.js @@ -41,10 +41,12 @@ function WebSocketClient(ws, req, serverType) { } end() { - return ws.terminate(); + return ws.close(); } write(data, cb) { + cb = cb || ( () => { /* eat it up */} ); // handle data writes after close + return this.ws.send(data, { binary : true }, cb); }