Fix for server exception, #3719
This commit is contained in:
parent
794070838e
commit
dc3974e2d9
|
@ -62,7 +62,7 @@ module.exports.CreateMstscRelay = function (parent, db, ws, req, args, domain) {
|
||||||
if (obj.wsClient != null) { inTraffc += obj.wsClient._socket.bytesRead; outTraffc += obj.wsClient._socket.bytesWritten; }
|
if (obj.wsClient != null) { inTraffc += obj.wsClient._socket.bytesRead; outTraffc += obj.wsClient._socket.bytesWritten; }
|
||||||
const sessionSeconds = Math.round((Date.now() - obj.startTime) / 1000);
|
const sessionSeconds = Math.round((Date.now() - obj.startTime) / 1000);
|
||||||
const user = parent.users[obj.cookie.userid];
|
const user = parent.users[obj.cookie.userid];
|
||||||
const username = (user != null) ? user.name : null;e
|
const username = (user != null) ? user.name : null;
|
||||||
const event = { etype: 'relay', action: 'relaylog', domain: domain.id, nodeid: obj.nodeid, userid: obj.cookie.userid, username: username, sessionid: obj.sessionid, msgid: 125, msgArgs: [sessionSeconds, obj.sessionid], msg: "Left Web-RDP session \"" + obj.sessionid + "\" after " + sessionSeconds + " second(s).", protocol: PROTOCOL_WEBRDP, bytesin: inTraffc, bytesout: outTraffc };
|
const event = { etype: 'relay', action: 'relaylog', domain: domain.id, nodeid: obj.nodeid, userid: obj.cookie.userid, username: username, sessionid: obj.sessionid, msgid: 125, msgArgs: [sessionSeconds, obj.sessionid], msg: "Left Web-RDP session \"" + obj.sessionid + "\" after " + sessionSeconds + " second(s).", protocol: PROTOCOL_WEBRDP, bytesin: inTraffc, bytesout: outTraffc };
|
||||||
parent.parent.DispatchEvent(['*', obj.nodeid, obj.cookie.userid, obj.meshid], obj, event);
|
parent.parent.DispatchEvent(['*', obj.nodeid, obj.cookie.userid, obj.meshid], obj, event);
|
||||||
delete obj.startTime;
|
delete obj.startTime;
|
||||||
|
|
|
@ -259,6 +259,8 @@ var CreateAgentRemoteDesktop = function (canvasid, scrolldiv) {
|
||||||
case 15: // KVM_TOUCH
|
case 15: // KVM_TOUCH
|
||||||
obj.TouchArray = {};
|
obj.TouchArray = {};
|
||||||
break;
|
break;
|
||||||
|
case 16: // MNG_KVM_KEYSTATE
|
||||||
|
break;
|
||||||
case 17: // MNG_KVM_MESSAGE
|
case 17: // MNG_KVM_MESSAGE
|
||||||
var str = String.fromCharCode.apply(null, view.slice(4));
|
var str = String.fromCharCode.apply(null, view.slice(4));
|
||||||
console.log('Got KVM Message: ' + str);
|
console.log('Got KVM Message: ' + str);
|
||||||
|
|
Loading…
Reference in New Issue