diff options
| author | Shauren <shauren.trinity@gmail.com> | 2016-11-03 16:56:58 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2016-11-03 16:56:58 +0100 |
| commit | b34904f4b5e9e2b8aecb09829edfa5578698b632 (patch) | |
| tree | 76008b726a032669eaf590d378172c250f4fa7b4 /src/server/game/Entities/Item | |
| parent | 1cd38a56505431cd54ea091977f4236ffe1d79d2 (diff) | |
Core/PacketIO: Fixed client crash with heirlooms
Closes #17964
Diffstat (limited to 'src/server/game/Entities/Item')
| -rw-r--r-- | src/server/game/Entities/Item/Item.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Entities/Item/Item.cpp b/src/server/game/Entities/Item/Item.cpp index dce3f2828ad..c32d2086022 100644 --- a/src/server/game/Entities/Item/Item.cpp +++ b/src/server/game/Entities/Item/Item.cpp @@ -1468,7 +1468,7 @@ void Item::BuildDynamicValuesUpdate(uint8 updateType, ByteBuffer* data, Player* { for (std::size_t v = 0; v < values.size(); ++v) { - if (updateType == UPDATETYPE_VALUES ? _dynamicChangesArrayMask[index][v] : values[v]) + if (updateType != UPDATETYPE_VALUES || _dynamicChangesArrayMask[index][v]) { UpdateMask::SetUpdateBit(data->contents() + arrayMaskPos, v); *data << uint32(values[v]); |
