mirror of
https://github.com/unmojang/node-minecraft-protocol.git
synced 2025-09-29 14:13:45 -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();
|
endSocket();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var ended = false;
|
||||||
function endSocket() {
|
function endSocket() {
|
||||||
self.socket.removeListener('error', onError);
|
if (ended) return;
|
||||||
|
ended = true;
|
||||||
self.socket.removeListener('close', endSocket);
|
self.socket.removeListener('close', endSocket);
|
||||||
self.socket.removeListener('end', endSocket);
|
self.socket.removeListener('end', endSocket);
|
||||||
self.socket.removeListener('timeout', endSocket);
|
self.socket.removeListener('timeout', endSocket);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user