Core/Handlers: Send invite decline message to leader in every case

This commit is contained in:
leak
2011-02-13 21:15:52 +01:00
parent 30916fd9ff
commit 06402fda47

View File

@@ -237,11 +237,12 @@ void WorldSession::HandleGroupDeclineOpcode(WorldPacket & /*recv_data*/)
Group *group = GetPlayer()->GetGroupInvite();
if (!group) return;
// Remember leader if online (group pointer will be invalid if group gets disbanded)
Player *leader = sObjectMgr->GetPlayer(group->GetLeaderGUID());
// uninvite, group can be deleted
GetPlayer()->UninviteFromGroup();
// remember leader if online
Player *leader = sObjectMgr->GetPlayer(group->GetLeaderGUID());
if (!leader || !leader->GetSession())
return;