diff --git a/src/vs/platform/tunnel/common/tunnel.ts b/src/vs/platform/tunnel/common/tunnel.ts index 6e362a7be5c..8f46ec11b60 100644 --- a/src/vs/platform/tunnel/common/tunnel.ts +++ b/src/vs/platform/tunnel/common/tunnel.ts @@ -416,7 +416,7 @@ export abstract class AbstractTunnelService implements ITunnelService { const hostMap = this._tunnels.get(remoteHost); if (hostMap) { const tunnel = hostMap.get(remotePort); - const tunnelResult = await tunnel; + const tunnelResult = tunnel ? await tunnel.value : undefined; if (!tunnelResult) { hostMap.delete(remotePort); }