Add check for NetworkClientsMask to ensure it has capacity

This commit is contained in:
Wojtek Figat
2023-06-28 15:48:32 +02:00
parent e7b62ad1c3
commit bb3cefbe54

View File

@@ -1151,6 +1151,7 @@ void NetworkInternal::NetworkReplicatorClientConnected(NetworkClient* client)
{ {
ScopeLock lock(ObjectsLock); ScopeLock lock(ObjectsLock);
NewClients.Add(client); NewClients.Add(client);
ASSERT(sizeof(NetworkClientsMask) * 8 >= (uint32)NetworkManager::Clients.Count()); // Ensure that clients mask can hold all of clients
} }
void NetworkInternal::NetworkReplicatorClientDisconnected(NetworkClient* client) void NetworkInternal::NetworkReplicatorClientDisconnected(NetworkClient* client)