Emit an error event *after* setting the ready state to 3.
This commit is contained in:
@@ -79,8 +79,8 @@ var instance = {
|
||||
|
||||
_failHandshake: function(message) {
|
||||
message = 'Error during WebSocket handshake: ' + message;
|
||||
this.emit('error', new Error(message));
|
||||
this.readyState = 3;
|
||||
this.emit('error', new Error(message));
|
||||
this.emit('close', new Base.CloseEvent(this.ERRORS.protocol_error, message));
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user