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