From 1c8352a23536eed274e144215d7343bcd0b0537b Mon Sep 17 00:00:00 2001 From: Maple Date: Sat, 11 Apr 2026 18:16:20 +0200 Subject: [PATCH] actually delete connection if someone disconnects --- prudpv0/src/server.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/prudpv0/src/server.rs b/prudpv0/src/server.rs index ce6cd21..63fefe7 100644 --- a/prudpv0/src/server.rs +++ b/prudpv0/src/server.rs @@ -414,6 +414,10 @@ impl Server { ); drop(inner); + let mut conns = self.connections.write().await; + conns.remove(&addr); + drop(conns); + self.socket.send_to(&packet, addr.regular_socket_addr).await; self.socket.send_to(&packet, addr.regular_socket_addr).await; self.socket.send_to(&packet, addr.regular_socket_addr).await;