Small mutex fix.

This commit is contained in:
Mr_Goldberg 2020-05-23 09:10:56 -04:00
parent 714904b984
commit 1c141783ac
No known key found for this signature in database
GPG key ID: 8597D87419DEF278

View file

@ -82,7 +82,6 @@ bool BLoggedOn()
CSteamID GetSteamID()
{
PRINT_DEBUG("Steam_User::GetSteamID\n");
std::lock_guard<std::recursive_mutex> lock(global_mutex);
CSteamID id = settings->get_local_steam_id();
return id;
@ -110,6 +109,7 @@ CSteamID GetSteamID()
int InitiateGameConnection( void *pAuthBlob, int cbMaxAuthBlob, CSteamID steamIDGameServer, uint32 unIPServer, uint16 usPortServer, bool bSecure )
{
PRINT_DEBUG("InitiateGameConnection %i %llu %u %u %u\n", cbMaxAuthBlob, steamIDGameServer.ConvertToUint64(), unIPServer, usPortServer, bSecure);
std::lock_guard<std::recursive_mutex> lock(global_mutex);
if (cbMaxAuthBlob < INITIATE_GAME_CONNECTION_TICKET_SIZE) return 0;
uint32 out_size = INITIATE_GAME_CONNECTION_TICKET_SIZE;
ticket_manager->getTicketData(pAuthBlob, INITIATE_GAME_CONNECTION_TICKET_SIZE, &out_size);