aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDDuarte <dnpd.dd@gmail.com>2016-02-29 11:21:25 +0000
committerDDuarte <dnpd.dd@gmail.com>2016-02-29 11:21:25 +0000
commitde7c3c8e1c5b7aa68725090407331cca9b9e451e (patch)
treeed668525bdebe5154fd528bc210d2ad4ba1b3a1c /src
parent5576f06f20a79fc49dca39fb33802239b52e052f (diff)
Core/Packets: Move flushbits to the correct place in SpellDispellLog
Diffstat (limited to 'src')
-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;
}