Fixed a couple of memory leaks.

This commit is contained in:
Derision
2013-03-18 21:09:23 +00:00
parent d036afee5b
commit 5c9f2c0d50
2 changed files with 5 additions and 3 deletions
+2 -3
View File
@@ -1884,15 +1884,14 @@ void ZoneDatabase::LoadMercBuffs(Merc *merc) {
BuffsLoaded = true;
}
safe_delete(Query);
safe_delete_array(Query);
Query = 0;
if(errorMessage.empty() && BuffsLoaded) {
if(!database.RunQuery(Query, MakeAnyLenString(&Query, "DELETE FROM merc_buffs WHERE MercId = %u", merc->GetMercID()), TempErrorMessageBuffer)) {
errorMessage = std::string(TempErrorMessageBuffer);
safe_delete(Query);
Query = 0;
}
safe_delete_array(Query);
}
if(!errorMessage.empty()) {