diff --git a/zrpc/src/peer.rs b/zrpc/src/peer.rs index 5580fc628a..2093d6a732 100644 --- a/zrpc/src/peer.rs +++ b/zrpc/src/peer.rs @@ -227,7 +227,8 @@ impl Peer { connection .outgoing_tx .send(request.into_envelope(message_id, None, original_sender_id.map(|id| id.0))) - .await?; + .await + .map_err(|_| anyhow!("connection was closed"))?; let response = rx .recv() .await