From a0e56dcea7f6bb2ebed09ec905f6c8f5d73d2049 Mon Sep 17 00:00:00 2001 From: Connor Peet Date: Wed, 9 Aug 2023 12:24:56 -0700 Subject: [PATCH] forwarding: fix tearing down process too early (#190081) --- extensions/tunnel-forwarding/src/extension.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/extensions/tunnel-forwarding/src/extension.ts b/extensions/tunnel-forwarding/src/extension.ts index f35d807ebe5..3dd6fdfef19 100644 --- a/extensions/tunnel-forwarding/src/extension.ts +++ b/extensions/tunnel-forwarding/src/extension.ts @@ -276,7 +276,11 @@ class TunnelProvider implements vscode.TunnelProvider { try { const l: { port_format: string } = JSON.parse(line); if (l.port_format && l.port_format !== lastPortFormat) { - this.state = { state: State.Active, portFormat: l.port_format, process }; + this.state = { + state: State.Active, + portFormat: l.port_format, process, + cleanupTimeout: 'cleanupTimeout' in this.state ? this.state.cleanupTimeout : undefined, + }; progressP.complete(); } } catch (e) {