diff options
| author | jackpoz <giacomopoz@gmail.com> | 2015-01-18 21:53:04 +0100 |
|---|---|---|
| committer | jackpoz <giacomopoz@gmail.com> | 2015-01-18 21:53:04 +0100 |
| commit | 1a4b1beb141182bd050ed8fa1220597e8ed837a8 (patch) | |
| tree | a7f4447df66116c9f5537cf487be2344084ec414 /src/server/game/Guilds/Guild.cpp | |
| parent | 5dfd07fa4f1383105e1bdb8ece173a660c7dd3d2 (diff) | |
Core/Misc: Fix static analysis issues
Fix some static analysis issues reported by Coverity
Diffstat (limited to 'src/server/game/Guilds/Guild.cpp')
| -rw-r--r-- | src/server/game/Guilds/Guild.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Guilds/Guild.cpp b/src/server/game/Guilds/Guild.cpp index 7d7f68e87e9..cd3e167e80d 100644 --- a/src/server/game/Guilds/Guild.cpp +++ b/src/server/game/Guilds/Guild.cpp @@ -1950,6 +1950,7 @@ void Guild::HandleUpdateMemberRank(WorldSession* session, ObjectGuid guid, bool } Member const* memberMe = GetMember(player->GetGUID()); + ASSERT(memberMe); uint8 rankId = memberMe->GetRankId(); if (demote) { @@ -1988,6 +1989,8 @@ void Guild::HandleSetMemberRank(WorldSession* session, ObjectGuid targetGuid, Ob { Player* player = session->GetPlayer(); Member* member = GetMember(targetGuid); + if (!member) + return; GuildRankRights rights = GR_RIGHT_PROMOTE; GuildCommandType type = GUILD_COMMAND_PROMOTE; |
