diff --git a/modules/enet/enet_multiplayer_peer.cpp b/modules/enet/enet_multiplayer_peer.cpp index 9915caa94de..3a8f16a3fed 100644 --- a/modules/enet/enet_multiplayer_peer.cpp +++ b/modules/enet/enet_multiplayer_peer.cpp @@ -301,6 +301,7 @@ void ENetMultiplayerPeer::close() { } for (KeyValue> &E : hosts) { E.value->flush(); + E.value->destroy(); } active_mode = MODE_NONE;