From 5ecf2e318c10f21574e282cf8fb78a40cf4918b1 Mon Sep 17 00:00:00 2001 From: Aokromes Date: Fri, 24 Jun 2016 17:16:14 +0000 Subject: [PATCH] Update MMapManager.cpp --- src/common/Collision/Management/MMapManager.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/common/Collision/Management/MMapManager.cpp b/src/common/Collision/Management/MMapManager.cpp index 12da97cb707..eebf90e4054 100644 --- a/src/common/Collision/Management/MMapManager.cpp +++ b/src/common/Collision/Management/MMapManager.cpp @@ -576,24 +576,22 @@ namespace MMAP void MMapData::AddBaseTile(uint32 packedGridPos, unsigned char* data, MmapTileHeader const& fileHeader, int32 dataSize) { auto itr = _baseTiles.find(packedGridPos); - // ASSERT(itr == _baseTiles.end()) ? if (itr == _baseTiles.end()) { PhasedTile* pt = new PhasedTile(); pt->data = data; pt->fileHeader = fileHeader; - pt->dataSize = fileHeader.size; + pt->dataSize = dataSize; _baseTiles[packedGridPos] = pt; } } void MMapData::DeleteBaseTile(uint32 packedGridPos) { - // ASSERT(itr != _baseTiles.end()) ? auto itr = _baseTiles.find(packedGridPos); if (itr != _baseTiles.end()) { - delete itr->second->data; + dtFree(itr->second->data); delete itr->second; _baseTiles.erase(itr); }