mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-15 23:20:36 +01:00
Core/Guild: Fixed possible guild exploit (#28577)
* Core/Guild: Fixed possible guild exploit
* Core/Guild: Do not process HandleGuildDeclineOpcode if player is in guild
(cherry picked from commit 036c72327f)
This commit is contained in:
@@ -69,8 +69,10 @@ void WorldSession::HandleGuildAcceptInvite(WorldPackets::Guild::AcceptGuildInvit
|
||||
|
||||
void WorldSession::HandleGuildDeclineInvitation(WorldPackets::Guild::GuildDeclineInvitation& /*decline*/)
|
||||
{
|
||||
if (GetPlayer()->GetGuildId())
|
||||
return;
|
||||
|
||||
GetPlayer()->SetGuildIdInvited(UI64LIT(0));
|
||||
GetPlayer()->SetInGuild(UI64LIT(0));
|
||||
}
|
||||
|
||||
void WorldSession::HandleGuildGetRoster(WorldPackets::Guild::GuildGetRoster& /*packet*/)
|
||||
|
||||
Reference in New Issue
Block a user