Core/Group: Fix possible crash
Port From (https://github.com/TrinityCore/TrinityCore/commit/79e69f3634dfc9d7e0060ddc254f5c8d5383245b)
This commit is contained in:
@@ -285,7 +285,6 @@ namespace Game
|
|||||||
if (oldRole == packet.Role)
|
if (oldRole == packet.Role)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
roleChangedInform.PartyIndex = (byte)group.GetGroupCategory();
|
|
||||||
roleChangedInform.From = GetPlayer().GetGUID();
|
roleChangedInform.From = GetPlayer().GetGUID();
|
||||||
roleChangedInform.ChangedUnit = packet.TargetGUID;
|
roleChangedInform.ChangedUnit = packet.TargetGUID;
|
||||||
roleChangedInform.OldRole = oldRole;
|
roleChangedInform.OldRole = oldRole;
|
||||||
@@ -293,6 +292,7 @@ namespace Game
|
|||||||
|
|
||||||
if (group != null)
|
if (group != null)
|
||||||
{
|
{
|
||||||
|
roleChangedInform.PartyIndex = (byte)group.GetGroupCategory();
|
||||||
group.BroadcastPacket(roleChangedInform, false);
|
group.BroadcastPacket(roleChangedInform, false);
|
||||||
group.SetLfgRoles(packet.TargetGUID, (LfgRoles)packet.Role);
|
group.SetLfgRoles(packet.TargetGUID, (LfgRoles)packet.Role);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user