aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorsilinoron <none@none>2010-09-21 19:26:59 -0700
committersilinoron <none@none>2010-09-21 19:26:59 -0700
commitb21490357bf73ef2b33ff18b842b8f055780bef6 (patch)
tree6ec55c9a0a365a52b6fb47dd396e711854af5e3e /src
parent8b5369ff3f567a4c2efa86825dadcc8efbbac444 (diff)
Core/Object: Add an assert in Object::RemoveFlag to help explain the crash introduced in r2969543fa565b71242cb471e0e85f39203f2bce9
The crash is NOT fixed yet. --HG-- branch : trunk
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Object/Object.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp
index fc9032bc448..1bc99d57d34 100644
--- a/src/server/game/Entities/Object/Object.cpp
+++ b/src/server/game/Entities/Object/Object.cpp
@@ -1059,6 +1059,8 @@ void Object::SetFlag(uint16 index, uint32 newFlag)
void Object::RemoveFlag(uint16 index, uint32 oldFlag)
{
ASSERT(index < m_valuesCount || PrintIndexError(index, true));
+ ASSERT(m_uint32Values);
+
uint32 oldval = m_uint32Values[ index ];
uint32 newval = oldval & ~oldFlag;