mirror of
https://github.com/Ylianst/MeshCentral.git
synced 2025-02-14 07:02:27 -05:00
Added explicit close to Windows Dispatcher
This commit is contained in:
parent
801cb3d752
commit
7e0648bef9
@ -1968,6 +1968,13 @@ function onTcpRelayServerTunnelData(data) {
|
||||
|
||||
function onTunnelClosed()
|
||||
{
|
||||
if (this.httprequest._dispatcher != null && this.httprequest.term == null)
|
||||
{
|
||||
// Windows Dispatcher was created to spawn a child connection, but the child didn't connect yet, so we have to shutdown the dispatcher, otherwise the child may end up hanging
|
||||
if (this.httprequest._dispatcher.close) { this.httprequest._dispatcher.close(); }
|
||||
this.httprequest._dispatcher = null;
|
||||
}
|
||||
|
||||
if (this.tunnel)
|
||||
{
|
||||
if (tunnels[this.httprequest.index] == null)
|
||||
|
Loading…
x
Reference in New Issue
Block a user