aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjackpoz <giacomopoz@gmail.com>2014-12-28 22:29:01 +0100
committerjackpoz <giacomopoz@gmail.com>2014-12-28 22:29:01 +0100
commitf09217ec046ca990bd6c3e78d7357287a393617a (patch)
tree4ad818f7769eff243569286c11bf2d4b250fea98
parent702f774a49cf77d639041b65f6420ca4086886c6 (diff)
Core/GameObjects: Fix crash if GameObject cannot be created
Close #13798
-rw-r--r--src/server/game/Entities/GameObject/GameObject.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Entities/GameObject/GameObject.cpp b/src/server/game/Entities/GameObject/GameObject.cpp
index f3729ceb710..42829e671cb 100644
--- a/src/server/game/Entities/GameObject/GameObject.cpp
+++ b/src/server/game/Entities/GameObject/GameObject.cpp
@@ -68,7 +68,7 @@ GameObject::~GameObject()
{
delete m_AI;
delete m_model;
- if (m_goInfo->type == GAMEOBJECT_TYPE_TRANSPORT)
+ if (m_goInfo && m_goInfo->type == GAMEOBJECT_TYPE_TRANSPORT)
delete m_goValue.Transport.StopFrames;
//if (m_uint32Values) // field array can be not exist if GameOBject not loaded
// CleanupsBeforeDelete();