Commit f8380ff9 authored by Joel Martin's avatar Joel Martin

Add code/reason to close event messages. Remove useless object print in error event.

parent f736c331
...@@ -234,21 +234,26 @@ function constructor() { ...@@ -234,21 +234,26 @@ function constructor() {
} }
}); });
ws.on('close', function(e) { ws.on('close', function(e) {
var msg = "";
if (e.code) { if (e.code) {
Util.Info("Close code: " + e.code + ", reason: " + e.reason + ", wasClean: " + e.wasClean); msg = " (code: " + e.code;
if (e.reason) {
msg += ", reason: " + e.reason;
}
msg += ")";
} }
if (rfb_state === 'disconnect') { if (rfb_state === 'disconnect') {
updateState('disconnected', 'VNC disconnected'); updateState('disconnected', 'VNC disconnected' + msg);
} else if (rfb_state === 'ProtocolVersion') { } else if (rfb_state === 'ProtocolVersion') {
fail('Failed to connect to server'); fail('Failed to connect to server' + msg);
} else if (rfb_state in {'failed':1, 'disconnected':1}) { } else if (rfb_state in {'failed':1, 'disconnected':1}) {
Util.Error("Received onclose while disconnected"); Util.Error("Received onclose while disconnected" + msg);
} else { } else {
fail('Server disconnected'); fail('Server disconnected' + msg);
} }
}); });
ws.on('error', function(e) { ws.on('error', function(e) {
fail("WebSock error: " + e); fail("WebSock reported an error");
}); });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment