Fixed bug am42307 (nvault_open did not return -1 on failure)

This commit is contained in:
David Anderson
2006-08-18 22:46:07 +00:00
parent a8b4ebbe70
commit 042b9f7f4b
5 changed files with 56 additions and 5 deletions

View File

@ -36,8 +36,8 @@ static cell nvault_open(AMX *amx, cell *params)
if (strcmp(g_Vaults.at(i)->GetFilename(), file) == 0)
return i;
}
NVault *v = new NVault(file);
if (!v->Open())
NVault *v = (NVault *)g_VaultMngr.OpenVault(file);
if (v == NULL || !v->Open())
{
delete v;
return -1;