Core/Player: after removing player from group, if group is deleted assign pointer to NULL to make sure no garbage pointer is used later in code
--HG-- branch : trunk
This commit is contained in:
@@ -2603,6 +2603,7 @@ void Player::RemoveFromGroup(Group* group, uint64 guid, RemoveMethod method /* =
|
||||
// group->Disband(); already disbanded in RemoveMember
|
||||
sObjectMgr.RemoveGroup(group);
|
||||
delete group;
|
||||
group = NULL;
|
||||
// removemember sets the player's group pointer to NULL
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user