From 79e69f3634dfc9d7e0060ddc254f5c8d5383245b Mon Sep 17 00:00:00 2001 From: Jeremy Date: Mon, 30 Oct 2023 00:03:37 +0100 Subject: Core/Group: Fix possible crash (#29400) --- src/server/game/Handlers/GroupHandler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') 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); } -- cgit v1.2.3