1
0
Fork 0
mirror of https://github.com/Ylianst/MeshCentral.git synced 2025-02-14 12:01:52 +00:00

Added workaround for bug where a connection reset causes an uncaught exception

This commit is contained in:
Bryan Roe 2021-10-17 22:13:13 -07:00
parent 6b4efaabbe
commit 3acad0b3d6

View file

@ -1794,6 +1794,8 @@ function onTunnelClosed() {
}
}
try
{
// Sent tunnel statistics to the server, only send this if compression was used.
if ((this.bytesSent_uncompressed) && (this.bytesSent_uncompressed.toString() != this.bytesSent_actual.toString())) {
mesh.SendCommand({
@ -1810,6 +1812,10 @@ function onTunnelClosed() {
receivedRatio: this.bytesReceived_ratio
});
}
}
catch(z)
{
}
//sendConsoleText("Tunnel #" + this.httprequest.index + " closed. Sent -> " + this.bytesSent_uncompressed + ' bytes (uncompressed), ' + this.bytesSent_actual + ' bytes (actual), ' + this.bytesSent_ratio + '% compression', this.httprequest.sessionid);
if (this.httprequest.index) { delete tunnels[this.httprequest.index]; }