aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/game/Server/Packets/CombatLogPackets.cpp5
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;
}