diff options
author | Shauren <shauren.trinity@gmail.com> | 2020-02-14 17:37:22 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2020-02-14 17:37:22 +0100 |
commit | 89d81809168ef495f9c3c3ae8ee4da2e989c17ef (patch) | |
tree | 88c049e6d8a757a5ce03f720f2d71d29afab27d8 /src | |
parent | a28a9f53df2b9133100117fd9bcc7cb0c745645c (diff) |
Core/Guilds: Don't rely on implicit guid->uint64 conversion for member lookup
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Guilds/Guild.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Guilds/Guild.cpp b/src/server/game/Guilds/Guild.cpp index 5dcfeac8c2c..2e991470fb7 100644 --- a/src/server/game/Guilds/Guild.cpp +++ b/src/server/game/Guilds/Guild.cpp @@ -2400,7 +2400,7 @@ void Guild::DeleteMember(SQLTransaction& trans, ObjectGuid guid, bool isDisbandi // Call script on remove before member is actually removed from guild (and database) sScriptMgr->OnGuildRemoveMember(this, player, isDisbanding, isKicked); - auto memberItr = m_members.find(guid); + auto memberItr = m_members.find(lowguid); if (memberItr != m_members.end()) { delete memberItr->second; |