From d7f31bd2541e5d37057136bc34e3f9603803ab57 Mon Sep 17 00:00:00 2001 From: Florrie Date: Sun, 7 Jul 2019 16:51:14 -0300 Subject: Properly disconnect all clients! --- telnet-server.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/telnet-server.js b/telnet-server.js index cda3323..6111d9d 100644 --- a/telnet-server.js +++ b/telnet-server.js @@ -46,7 +46,7 @@ class TelnetServer { socket.end() flushable.end() closed = true - this.sockets.splice(this.sockets.indexOf(socket, 1)) + this.sockets.splice(this.sockets.indexOf(socket), 1) } appElement.on('quitRequested', quit) @@ -56,7 +56,7 @@ class TelnetServer { clearInterval(renderInterval) flushable.end() closed = true - this.sockets.splice(this.sockets.indexOf(socket, 1)) + this.sockets.splice(this.sockets.indexOf(socket), 1) } }) @@ -65,8 +65,8 @@ class TelnetServer { } disconnectAllSockets(msg) { - for (const socket of this.sockets) { - socket.quit(msg) + while (this.sockets.length) { + this.sockets[0].quit(msg) } } } -- cgit 1.3.0-6-gf8a5