1
0
mirror of https://github.com/minetest/minetest.git synced 2024-09-21 20:10:17 +02:00

Fix possible deadlock in error conditions

This commit is contained in:
sapier 2014-05-11 00:14:57 +02:00
parent c8aed03ace
commit f76b9d724b

View File

@ -2894,8 +2894,10 @@ bool Server::getClientInfo(
m_clients.Lock();
RemoteClient* client = m_clients.lockedGetClientNoEx(peer_id,Invalid);
if (client == NULL)
if (client == NULL) {
m_clients.Unlock();
return false;
}
*uptime = client->uptime();
*ser_vers = client->serialization_version;