From de7c3c8e1c5b7aa68725090407331cca9b9e451e Mon Sep 17 00:00:00 2001 From: DDuarte Date: Mon, 29 Feb 2016 11:21:25 +0000 Subject: Core/Packets: Move flushbits to the correct place in SpellDispellLog --- src/server/game/Server/Packets/CombatLogPackets.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/server') 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; } -- cgit v1.2.3