diff --git a/support/aphlict/server/lib/AphlictClientServer.js b/support/aphlict/server/lib/AphlictClientServer.js --- a/support/aphlict/server/lib/AphlictClientServer.js +++ b/support/aphlict/server/lib/AphlictClientServer.js @@ -69,6 +69,11 @@ } }); + ws.on('close', function() { + self.getListenerList().removeListener(listener); + log('Disconnected.'); + }); + wss.on('close', function() { self.getListenerList().removeListener(listener); log('Disconnected.');