mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-20 01:15:35 +01:00
Fix 2 mem leakz.
I pasted my log if you don't mind: ==26756== 563,120 bytes in 70 blocks are possibly lost in loss record 263 of 282 ==26756== at 0x4C268AE: malloc (vg_replace_malloc.c:207) ==26756== by 0x5823DD1: my_malloc (in /usr/lib/libmysqlclient_r.so.15.0.0) ==26756== by 0x58272C4: alloc_root (in /usr/lib/libmysqlclient_r.so.15.0.0) ==26756== by 0x584B94E: cli_read_rows (in /usr/lib/libmysqlclient_r.so.15.0.0) ==26756== by 0x58499CD: mysql_store_result (in /usr/lib/libmysqlclient_r.so.15.0.0) ==26756== by 0xCF6EB6: DatabaseMysql::_Query(char const*, st_mysql_res**, st_mysql_field**, unsigned long*, unsigned int*) (DatabaseMysql.cpp:219) ==26756== by 0xCF72CB: DatabaseMysql::Query(char const*) (DatabaseMysql.cpp:245) ==26756== by 0xCF4CEE: Database::PQuery(char const*, ...) (Database.cpp:136) ==26756== by 0x8A6160: CreatureGroupManager::LoadCreatureFormations() (CreatureGroups.cpp:136) ==26756== by 0xC00E3D: World::SetInitialWorldSettings() (World.cpp:1553) ==26756== by 0x808D56: Master::Run() (Master.cpp:235) ==26756== by 0x808215: main (Main.cpp:154) --HG-- branch : trunk
This commit is contained in:
@@ -132,6 +132,7 @@ void CreatureGroupManager::LoadCreatureFormations()
|
||||
sLog.outErrorDb("creature_formations table leader guid %u incorrect (not exist)", group_member->leaderGUID);
|
||||
continue;
|
||||
}
|
||||
delete result;
|
||||
|
||||
result = WorldDatabase.PQuery("SELECT guid FROM creature WHERE guid = %u", memberGUID);
|
||||
if(!result)
|
||||
@@ -139,6 +140,7 @@ void CreatureGroupManager::LoadCreatureFormations()
|
||||
sLog.outErrorDb("creature_formations table member guid %u incorrect (not exist)", memberGUID);
|
||||
continue;
|
||||
}
|
||||
delete result;
|
||||
}
|
||||
|
||||
CreatureGroupMap[memberGUID] = group_member;
|
||||
|
||||
Reference in New Issue
Block a user