diff options
author | Jeremy <Golrag@users.noreply.github.com> | 2023-10-30 00:03:37 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-30 00:03:37 +0100 |
commit | 79e69f3634dfc9d7e0060ddc254f5c8d5383245b (patch) | |
tree | b3134f095d840f3f73b2c004eb374bb912e30af3 /src | |
parent | d8f59dcc407e61f9d68c7d7a0007f34f8878ca12 (diff) |
Core/Group: Fix possible crash (#29400)
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Handlers/GroupHandler.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Handlers/GroupHandler.cpp b/src/server/game/Handlers/GroupHandler.cpp index 374801b7e4e..f9ad1daa6f1 100644 --- a/src/server/game/Handlers/GroupHandler.cpp +++ b/src/server/game/Handlers/GroupHandler.cpp @@ -315,7 +315,6 @@ void WorldSession::HandleSetRoleOpcode(WorldPackets::Party::SetRole& packet) if (oldRole == packet.Role) return; - roleChangedInform.PartyIndex = group->GetGroupCategory(); roleChangedInform.From = GetPlayer()->GetGUID(); roleChangedInform.ChangedUnit = packet.TargetGUID; roleChangedInform.OldRole = oldRole; @@ -323,6 +322,7 @@ void WorldSession::HandleSetRoleOpcode(WorldPackets::Party::SetRole& packet) if (group) { + roleChangedInform.PartyIndex = group->GetGroupCategory(); group->BroadcastPacket(roleChangedInform.Write(), false); group->SetLfgRoles(packet.TargetGUID, packet.Role); } |