diff options
author | ariel- <ariel.silva305@gmail.com> | 2016-03-02 22:02:45 -0300 |
---|---|---|
committer | ariel- <ariel.silva305@gmail.com> | 2016-03-02 23:31:22 -0300 |
commit | 3a7f311547bd4301abd102eb785c050d5436dce9 (patch) | |
tree | 54e11b1a6f850a7b0b0e94ed08b3e7aff29f7ece /src/server/game/Globals/ObjectMgr.cpp | |
parent | d0263c03fd7cc7291b2eed2a3ca027cf1a8926e2 (diff) |
Core/Conditions: fix a memory leak for CONDITION_SOURCE_TYPE_TERRAIN_SWAP
Reported by Aokromes.
Diffstat (limited to 'src/server/game/Globals/ObjectMgr.cpp')
-rw-r--r-- | src/server/game/Globals/ObjectMgr.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp index 43c76564ae4..e23f3f0c06c 100644 --- a/src/server/game/Globals/ObjectMgr.cpp +++ b/src/server/game/Globals/ObjectMgr.cpp @@ -8967,9 +8967,7 @@ void ObjectMgr::LoadTerrainSwapDefaults() continue; } - PhaseInfoStruct defaultSwap; - defaultSwap.Id = terrainSwap; - _terrainMapDefaultStore[mapId].push_back(defaultSwap); + _terrainMapDefaultStore[mapId].push_back(terrainSwap); ++count; } while (result->NextRow()); @@ -9006,8 +9004,7 @@ void ObjectMgr::LoadTerrainPhaseInfo() continue; } - PhaseInfoStruct terrainSwap; - terrainSwap.Id = fields[1].GetUInt32(); + uint32 terrainSwap = fields[1].GetUInt32(); _terrainPhaseInfoStore[phaseId].push_back(terrainSwap); |