Merge pull request #187 from Arkshine/fix/nvault-formatting-issue

Fix potential formatting issue with nvault_[p]set
This commit is contained in:
Vincent Herbet 2015-01-29 17:26:49 +01:00
commit 7e1911b13b

View File

@ -172,8 +172,8 @@ static cell nvault_set(AMX *amx, cell *params)
} }
NVault *pVault = g_Vaults.at(id); NVault *pVault = g_Vaults.at(id);
int len; int len;
char *key = MF_GetAmxString(amx, params[2], 0, &len); const char *key = MF_GetAmxString(amx, params[2], 0, &len);
char *val = MF_FormatAmxString(amx, params, 3, &len); const char *val = MF_GetAmxString(amx, params[3], 1, &len);
pVault->SetValue(key, val); pVault->SetValue(key, val);
@ -190,8 +190,8 @@ static cell nvault_pset(AMX *amx, cell *params)
} }
NVault *pVault = g_Vaults.at(id); NVault *pVault = g_Vaults.at(id);
int len; int len;
char *key = MF_GetAmxString(amx, params[2], 0, &len); const char *key = MF_GetAmxString(amx, params[2], 0, &len);
char *val = MF_FormatAmxString(amx, params, 3, &len); const char *val = MF_GetAmxString(amx, params[3], 1, &len);
pVault->SetValue(key, val, 0); pVault->SetValue(key, val, 0);