mirror of
https://github.com/unmojang/node-minecraft-protocol.git
synced 2025-09-27 13:14:41 -04:00
don't ever remove the 'error' handler from the socket.
fixes crashing with an unhandled error
This commit is contained in:
parent
deccaf0c53
commit
93068b935d
@ -55,8 +55,10 @@ Client.prototype.setSocket = function(socket) {
|
||||
endSocket();
|
||||
}
|
||||
|
||||
var ended = false;
|
||||
function endSocket() {
|
||||
self.socket.removeListener('error', onError);
|
||||
if (ended) return;
|
||||
ended = true;
|
||||
self.socket.removeListener('close', endSocket);
|
||||
self.socket.removeListener('end', endSocket);
|
||||
self.socket.removeListener('timeout', endSocket);
|
||||
|
Loading…
x
Reference in New Issue
Block a user