diff --git a/aquatic_ws/src/workers/socket.rs b/aquatic_ws/src/workers/socket.rs index 5d730a1..81190c5 100644 --- a/aquatic_ws/src/workers/socket.rs +++ b/aquatic_ws/src/workers/socket.rs @@ -455,7 +455,11 @@ impl ConnectionReader { yield_if_needed().await; } - let message = self.ws_in.next().await.unwrap()?; + let message = self + .ws_in + .next() + .await + .ok_or_else(|| anyhow::anyhow!("Stream ended"))??; match InMessage::from_ws_message(message) { Ok(in_message) => {