From 567b82c61ce82e9a7efdf9494966357ee776a361 Mon Sep 17 00:00:00 2001 From: Romain Beaumont Date: Fri, 11 Dec 2015 02:37:11 +0100 Subject: [PATCH] don't login if the client is already ended, fix #113 --- src/lib/plugins/login.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/plugins/login.js b/src/lib/plugins/login.js index cbf721d..302c65b 100644 --- a/src/lib/plugins/login.js +++ b/src/lib/plugins/login.js @@ -12,6 +12,7 @@ module.exports.server=function(serv,options) client.on('error',error => serv.emit('clientError',client,error))); serv._server.on('login', async (client) => { + if(client.socket.listenerCount('end')==0) return; // TODO: should be fixed properly in nmp instead try { var player = serv.initEntity('player', null, serv.overworld, new Vec3(0,0,0)); player._client=client;