From a2d23c2f415c7d2bb28ebfe5279d88025f131d9c Mon Sep 17 00:00:00 2001 From: Logan McNaughton <848146+loganmc10@users.noreply.github.com> Date: Tue, 29 Jul 2025 23:02:07 +0200 Subject: [PATCH] Fix crash in netplay windows (#530) * Fix crash in netplay windows * more --- src/ui/netplay.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/ui/netplay.rs b/src/ui/netplay.rs index 905137e..c86f89f 100644 --- a/src/ui/netplay.rs +++ b/src/ui/netplay.rs @@ -412,8 +412,11 @@ fn manage_websocket( Ok(None) => { break; } - Err(err) => { - panic!("netplay_write_receiver error: {err}"); + Err(tokio::sync::broadcast::error::RecvError::Lagged(_)) => { + panic!("netplay_write_receiver lagged"); + } + Err(tokio::sync::broadcast::error::RecvError::Closed) => { + break; // exit the loop if the receiver is closed } } }