From 7c2cc0afe9effa8d162439694cd729c2c4794e05 Mon Sep 17 00:00:00 2001 From: Klesti Selimaj Date: Thu, 20 Aug 2026 19:20:35 +0200 Subject: [PATCH] fix --- src/server.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/server.rs b/src/server.rs index a48b07c..9440f7e 100644 --- a/src/server.rs +++ b/src/server.rs @@ -75,12 +75,16 @@ impl Server { .await .insert(conid, client.clone()); + drop(clients_meta); + if let Err(e) = read_loop(&s, public_key, &client).await { eprintln!("Failed to handle client: {e}"); } else { println!("Client connection closed") } + let mut clients_meta = s.clients.lock().await; + let mut connections = clients.connections.lock().await; connections.remove(&conid);