From f7305e4b4307022c8d6afe83c83287b591d47570 Mon Sep 17 00:00:00 2001 From: Joshua Higgins Date: Sat, 6 Dec 2025 18:20:58 -0500 Subject: [PATCH] fix: deadlock...again --- src/main.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index dfc7fdf..71d1faa 100644 --- a/src/main.rs +++ b/src/main.rs @@ -722,7 +722,9 @@ async fn handle_connection( drop(client); } - sd.clients.write().await.remove(&addr).unwrap(); + drop(clients_guard); + + sd.clients.write().await.remove(&addr); sd.usernames.write().await.remove(&username); }