From 7c776ddadfb8bae78739b4436b180ede0a5f485e Mon Sep 17 00:00:00 2001 From: DDuarte Date: Thu, 2 Apr 2015 18:58:35 +0100 Subject: Core/Packets: Fix writing WorldPackets::Duel::DuelRequested --- src/server/game/Spells/SpellEffects.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index 520f45522ec..49314333f5b 100644 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -3896,8 +3896,9 @@ void Spell::EffectDuel(SpellEffIndex effIndex) packet.RequestedByGUID = caster->GetGUID(); packet.RequestedByWowAccount = caster->GetSession()->GetAccountGUID(); - caster->GetSession()->SendPacket(packet.Write()); - target->GetSession()->SendPacket(packet.Write()); + WorldPacket const* worldPacket = packet.Write(); + caster->GetSession()->SendPacket(worldPacket); + target->GetSession()->SendPacket(worldPacket); // create duel-info DuelInfo* duel = new DuelInfo; -- cgit v1.2.3