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;