Emit an error event *after* setting the ready state to 3.

This commit is contained in:
James Coglan
2015-07-08 20:14:14 +01:00
parent 780dd331fe
commit 14937dd365
+1 -1
View File
@@ -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));
},