diff options
Diffstat (limited to 'src/server/game/Handlers/GuildHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/GuildHandler.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/game/Handlers/GuildHandler.cpp b/src/server/game/Handlers/GuildHandler.cpp index 4f8e630b53b..31221a9207d 100644 --- a/src/server/game/Handlers/GuildHandler.cpp +++ b/src/server/game/Handlers/GuildHandler.cpp @@ -37,12 +37,13 @@ void WorldSession::HandleGuildQueryOpcode(WorldPackets::Guild::QueryGuildInfo& q if (Guild* guild = sGuildMgr->GetGuildByGuid(query.GuildGuid)) if (guild->IsMember(query.PlayerGuid)) { - guild->SendQueryResponse(this); + guild->SendQueryResponse(this, query.PlayerGuid); return; } WorldPackets::Guild::QueryGuildInfoResponse response; response.GuildGuid = query.GuildGuid; + response.PlayerGuid = query.PlayerGuid; SendPacket(response.Write()); TC_LOG_DEBUG("guild", "SMSG_GUILD_QUERY_RESPONSE [%s]", GetPlayerInfo().c_str()); |