Merge pull request #1270 from EQEmu/bug_fix/dbcore_wrong_delete

Fix deletes in DBcore::Open
This commit is contained in:
Michael Cook (mackal) 2021-02-27 15:30:06 -05:00 committed by GitHub
commit 66f89416d5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -223,10 +223,10 @@ bool DBcore::Open(
) )
{ {
LockMutex lock(&MDatabase); LockMutex lock(&MDatabase);
safe_delete(pHost); safe_delete_array(pHost);
safe_delete(pUser); safe_delete_array(pUser);
safe_delete(pPassword); safe_delete_array(pPassword);
safe_delete(pDatabase); safe_delete_array(pDatabase);
pHost = strcpy(new char[strlen(iHost) + 1], iHost); pHost = strcpy(new char[strlen(iHost) + 1], iHost);
pUser = strcpy(new char[strlen(iUser) + 1], iUser); pUser = strcpy(new char[strlen(iUser) + 1], iUser);
pPassword = strcpy(new char[strlen(iPassword) + 1], iPassword); pPassword = strcpy(new char[strlen(iPassword) + 1], iPassword);