From 0e14f1a8a3c2a6d26ff4530ef3f7122a4aef5cfd Mon Sep 17 00:00:00 2001 From: MagicJoshh Date: Mon, 2 Mar 2026 12:42:12 -0600 Subject: [PATCH] fix(ipc): break out of service loop when response stream is closed (#22710) --- crates/rpc/ipc/src/server/mod.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/crates/rpc/ipc/src/server/mod.rs b/crates/rpc/ipc/src/server/mod.rs index 6e58c0b5b8..d160647675 100644 --- a/crates/rpc/ipc/src/server/mod.rs +++ b/crates/rpc/ipc/src/server/mod.rs @@ -532,9 +532,8 @@ async fn to_ipc_service( break } item = rx_item.next() => { - if let Some(item) = item { - conn.push_back(item.to_string()); - } + let Some(item) = item else { break }; + conn.push_back(item.to_string()); } _ = &mut stopped => { // shutdown