diff options
| author | Duarte Duarte <dnpd.dd@gmail.com> | 2014-09-09 23:40:35 +0100 |
|---|---|---|
| committer | Duarte Duarte <dnpd.dd@gmail.com> | 2014-09-09 23:40:35 +0100 |
| commit | 9b2737c068d81297a71761294475cd980db17736 (patch) | |
| tree | efebfba8b16d4348dea839b8f82bfb3bbf10718f /src | |
| parent | 2bba21910692cf32b8ec333be3c4423d1ad18a43 (diff) | |
Core/Loot: Fix a possible unintialized slot_type in LootMgr
Noticed by @joschiwald
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/game/Loot/LootMgr.cpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/server/game/Loot/LootMgr.cpp b/src/server/game/Loot/LootMgr.cpp index cf50dbcda52..2d762b569bc 100644 --- a/src/server/game/Loot/LootMgr.cpp +++ b/src/server/game/Loot/LootMgr.cpp @@ -899,13 +899,10 @@ ByteBuffer& operator<<(ByteBuffer& b, LootView const& lv) break; case MASTER_PERMISSION: { - if (lv.viewer->GetGroup()) - { - if (lv.viewer->GetGroup()->GetMasterLooterGuid() == lv.viewer->GetGUID()) - slot_type = LOOT_SLOT_TYPE_MASTER; - else - slot_type = LOOT_SLOT_TYPE_LOCKED; - } + if (lv.viewer->GetGroup() && lv.viewer->GetGroup()->GetMasterLooterGuid() == lv.viewer->GetGUID()) + slot_type = LOOT_SLOT_TYPE_MASTER; + else + slot_type = LOOT_SLOT_TYPE_LOCKED; break; } case RESTRICTED_PERMISSION: |
