forked from Mirrorlandia_minetest/minetest
Fix possible missing unlock of env_lock
This commit is contained in:
parent
89f7dc1efd
commit
ded5f8b1a6
@ -4222,9 +4222,10 @@ void Server::DeleteClient(u16 peer_id, ClientDeletionReason reason)
|
|||||||
<<" List of players: "<<os.str()<<std::endl;
|
<<" List of players: "<<os.str()<<std::endl;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
m_env_mutex.Lock();
|
{
|
||||||
m_clients.DeleteClient(peer_id);
|
JMutexAutoLock env_lock(m_env_mutex);
|
||||||
m_env_mutex.Unlock();
|
m_clients.DeleteClient(peer_id);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Send leave chat message to all remaining clients
|
// Send leave chat message to all remaining clients
|
||||||
|
Loading…
Reference in New Issue
Block a user