From 3e908bfef37da091738cfd2fa31f1192ddae0cd2 Mon Sep 17 00:00:00 2001 From: Max Hilbrunner Date: Sun, 25 Feb 2024 18:44:02 +0100 Subject: [PATCH] Fix removing connected peer during disconnection (cherry picked from commit bd8380db5534af18fb4fab76daac77ef420becb4) --- modules/multiplayer/scene_multiplayer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/multiplayer/scene_multiplayer.cpp b/modules/multiplayer/scene_multiplayer.cpp index 6aaea1f1c71..bdd82fca506 100644 --- a/modules/multiplayer/scene_multiplayer.cpp +++ b/modules/multiplayer/scene_multiplayer.cpp @@ -428,7 +428,7 @@ void SceneMultiplayer::disconnect_peer(int p_id) { if (pending_peers.has(p_id)) { pending_peers.erase(p_id); } else if (connected_peers.has(p_id)) { - connected_peers.has(p_id); + connected_peers.erase(p_id); } multiplayer_peer->disconnect_peer(p_id); }