From db8f64935a8d0163fd423da84524c328eceb51be Mon Sep 17 00:00:00 2001 From: Cole Miller Date: Mon, 2 Mar 2026 12:59:14 -0500 Subject: [PATCH] remote_server: Don't panic when forwarding stderr (#50505) Closes ZED-5B7 Release Notes: - N/A --- crates/remote/src/transport.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/crates/remote/src/transport.rs b/crates/remote/src/transport.rs index 09bb22ddbe2b303b767255fd7ab02b54d9b17b2f..8d0f212cfc4f9544d0a827a41aefc3a8af07ee72 100644 --- a/crates/remote/src/transport.rs +++ b/crates/remote/src/transport.rs @@ -1,3 +1,5 @@ +use std::io::Write; + use crate::{ RemoteArch, RemoteOs, RemotePlatform, json_log::LogRecord, @@ -137,7 +139,12 @@ fn handle_rpc_messages_over_child_process_stdio( if let Ok(record) = serde_json::from_slice::(content) { record.log(log::logger()) } else { - eprintln!("(remote) {}", String::from_utf8_lossy(content)); + std::io::stderr() + .write_fmt(format_args!( + "(remote) {}\n", + String::from_utf8_lossy(content) + )) + .ok(); } } stderr_buffer.drain(0..start_ix);