Fix implicit bool conversion perf warning on msvc
This commit is contained in:
parent
0a4a06d9e1
commit
a5450aad18
@ -410,12 +410,14 @@ static cell_t GetClientAuthId(IPluginContext *pContext, const cell_t *params)
|
||||
return pContext->ThrowNativeError("Client %d is not connected", params[1]);
|
||||
}
|
||||
|
||||
bool validate = !!params[5];
|
||||
|
||||
switch (params[2])
|
||||
{
|
||||
case AuthType_Engine:
|
||||
{
|
||||
const char *authstr;
|
||||
if (params[5])
|
||||
if (validate)
|
||||
{
|
||||
// Keep this as a validation check
|
||||
authstr = pPlayer->GetAuthString(params[5]);
|
||||
@ -443,7 +445,7 @@ static cell_t GetClientAuthId(IPluginContext *pContext, const cell_t *params)
|
||||
}
|
||||
|
||||
static char authstr[64];
|
||||
unsigned int acctId = pPlayer->GetSteamAccountID(params[5]);
|
||||
unsigned int acctId = pPlayer->GetSteamAccountID(validate);
|
||||
if (acctId == 0)
|
||||
{
|
||||
if (g_HL2.IsLANServer())
|
||||
@ -484,7 +486,7 @@ static cell_t GetClientAuthId(IPluginContext *pContext, const cell_t *params)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
unsigned int acctId = pPlayer->GetSteamAccountID(params[5]);
|
||||
unsigned int acctId = pPlayer->GetSteamAccountID(validate);
|
||||
if (acctId == 0)
|
||||
{
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user