diff --git a/codex-rs/exec-server/src/connection.rs b/codex-rs/exec-server/src/connection.rs index c990c89338..bb2599ea4a 100644 --- a/codex-rs/exec-server/src/connection.rs +++ b/codex-rs/exec-server/src/connection.rs @@ -1,3 +1,5 @@ +#[cfg(windows)] +use std::process::Stdio; use std::sync::Arc; use std::sync::atomic::AtomicBool; use std::sync::atomic::Ordering; @@ -190,6 +192,9 @@ fn kill_windows_process_tree(pid: u32) -> bool { let pid = pid.to_string(); match std::process::Command::new("taskkill") .args(["/PID", pid.as_str(), "/T", "/F"]) + .stdin(Stdio::null()) + .stdout(Stdio::null()) + .stderr(Stdio::null()) .status() { Ok(status) => status.success(),