diff options
-rw-r--r-- | src/server/game/Server/Packets/CombatLogPackets.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/server/game/Server/Packets/CombatLogPackets.cpp b/src/server/game/Server/Packets/CombatLogPackets.cpp index 35e90a999aa..9089c300ba2 100644 --- a/src/server/game/Server/Packets/CombatLogPackets.cpp +++ b/src/server/game/Server/Packets/CombatLogPackets.cpp @@ -346,6 +346,8 @@ ByteBuffer& operator<<(ByteBuffer& buffer, WorldPackets::CombatLog::SpellDispell if (dispellData.Needed.is_initialized()) buffer << int32(*dispellData.Needed); + _worldPacket.FlushBits(); + return buffer; } @@ -359,10 +361,7 @@ WorldPacket const* WorldPackets::CombatLog::SpellDispellLog::Write() _worldPacket << uint32(DispellData.size()); for (SpellDispellData const& data : DispellData) - { - _worldPacket.FlushBits(); _worldPacket << data; - } return &_worldPacket; } |