aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Object
diff options
context:
space:
mode:
authorMachiavelli <none@none>2010-06-21 23:20:58 +0200
committerMachiavelli <none@none>2010-06-21 23:20:58 +0200
commit95ddfbd9e266690d305de077c16d7212a91be69b (patch)
tree98ee594de26daee35839ead3748c95c7e1f6e77a /src/server/game/Entities/Object
parent5c86cc2aee955ce80b0d365561f2a87cc43fe024 (diff)
Remove some redundant explicit NULL checks for pointers before ´delete´ or ´delete[]´ calls since this check is done implicitly when deleting.
Also fixes a memory leak in .reload creature_template command --HG-- branch : trunk
Diffstat (limited to 'src/server/game/Entities/Object')
-rw-r--r--src/server/game/Entities/Object/Object.cpp10
-rw-r--r--src/server/game/Entities/Object/Updates/UpdateMask.h6
2 files changed, 5 insertions, 11 deletions
diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp
index 5be2639bc3e..38356bf8034 100644
--- a/src/server/game/Entities/Object/Object.cpp
+++ b/src/server/game/Entities/Object/Object.cpp
@@ -113,13 +113,9 @@ Object::~Object()
ObjectAccessor::Instance().RemoveUpdateObject(this);
}
- if (m_uint32Values)
- {
- //DEBUG_LOG("Object desctr 1 check (%p)",(void*)this);
- delete [] m_uint32Values;
- delete [] m_uint32Values_mirror;
- //DEBUG_LOG("Object desctr 2 check (%p)",(void*)this);
- }
+ delete [] m_uint32Values;
+ delete [] m_uint32Values_mirror;
+
}
void Object::_InitValues()
diff --git a/src/server/game/Entities/Object/Updates/UpdateMask.h b/src/server/game/Entities/Object/Updates/UpdateMask.h
index 527bec42aa7..a18a044ee33 100644
--- a/src/server/game/Entities/Object/Updates/UpdateMask.h
+++ b/src/server/game/Entities/Object/Updates/UpdateMask.h
@@ -32,8 +32,7 @@ class UpdateMask
~UpdateMask()
{
- if (mUpdateMask)
- delete [] mUpdateMask;
+ delete [] mUpdateMask;
}
void SetBit (uint32 index)
@@ -58,8 +57,7 @@ class UpdateMask
void SetCount (uint32 valuesCount)
{
- if (mUpdateMask)
- delete [] mUpdateMask;
+ delete [] mUpdateMask;
mCount = valuesCount;
mBlocks = (valuesCount + 31) / 32;