diff --git a/src/connect.rs b/src/connect.rs index 216d601..12973bc 100644 --- a/src/connect.rs +++ b/src/connect.rs @@ -140,6 +140,7 @@ impl LanMouseConnection { log::warn!("client ({handle}) @ {addr} connection closed: {e}"); conns.lock().await.remove(&addr); server.set_active_addr(handle, None); + break; } tokio::time::sleep(Duration::from_millis(500)).await; }