From 783412fa1d07f5e1d010151a94d870388993a2c8 Mon Sep 17 00:00:00 2001 From: Conrad Irwin Date: Mon, 16 Jun 2025 19:08:56 -0600 Subject: [PATCH] debugger: Don't spawn unnecessary process (#32827) Before this change, when spawning a child session we'd launch an extra node process that would immediately die because it couldn't listen on the debugger port Release Notes: - N/A --- crates/dap/src/client.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/dap/src/client.rs b/crates/dap/src/client.rs index 90ee7340d3..b4dad41162 100644 --- a/crates/dap/src/client.rs +++ b/crates/dap/src/client.rs @@ -79,10 +79,10 @@ impl DebugAdapterClient { ) -> Result { let binary = match self.transport_delegate.transport() { crate::transport::Transport::Tcp(tcp_transport) => DebugAdapterBinary { - command: binary.command, - arguments: binary.arguments, - envs: binary.envs, - cwd: binary.cwd, + command: None, + arguments: Default::default(), + envs: Default::default(), + cwd: Default::default(), connection: Some(crate::adapters::TcpArguments { host: tcp_transport.host, port: tcp_transport.port,