Fix implicit bool conversion perf warning on msvc

This commit is contained in:
Nicholas Hastings 2014-09-19 15:16:28 -07:00
parent 0a4a06d9e1
commit a5450aad18

View File

@ -410,12 +410,14 @@ static cell_t GetClientAuthId(IPluginContext *pContext, const cell_t *params)
return pContext->ThrowNativeError("Client %d is not connected", params[1]); return pContext->ThrowNativeError("Client %d is not connected", params[1]);
} }
bool validate = !!params[5];
switch (params[2]) switch (params[2])
{ {
case AuthType_Engine: case AuthType_Engine:
{ {
const char *authstr; const char *authstr;
if (params[5]) if (validate)
{ {
// Keep this as a validation check // Keep this as a validation check
authstr = pPlayer->GetAuthString(params[5]); authstr = pPlayer->GetAuthString(params[5]);
@ -443,7 +445,7 @@ static cell_t GetClientAuthId(IPluginContext *pContext, const cell_t *params)
} }
static char authstr[64]; static char authstr[64];
unsigned int acctId = pPlayer->GetSteamAccountID(params[5]); unsigned int acctId = pPlayer->GetSteamAccountID(validate);
if (acctId == 0) if (acctId == 0)
{ {
if (g_HL2.IsLANServer()) if (g_HL2.IsLANServer())
@ -484,7 +486,7 @@ static cell_t GetClientAuthId(IPluginContext *pContext, const cell_t *params)
{ {
return 0; return 0;
} }
unsigned int acctId = pPlayer->GetSteamAccountID(params[5]); unsigned int acctId = pPlayer->GetSteamAccountID(validate);
if (acctId == 0) if (acctId == 0)
{ {
return 0; return 0;