From 47eaed682febef84fdf1ac7d09d7f5134a055c7d Mon Sep 17 00:00:00 2001 From: DDuarte Date: Thu, 2 Apr 2015 22:45:49 +0100 Subject: Core/Packets: Fix writing WorldPackets::Duel::DuelComplete --- src/server/game/Entities/Player/Player.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 35d33962c91..5194828a0f4 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -7472,11 +7472,12 @@ void Player::DuelComplete(DuelCompleteType type) TC_LOG_DEBUG("entities.unit", "Duel Complete %s %s", GetName().c_str(), duel->opponent->GetName().c_str()); WorldPackets::Duel::DuelComplete duelCompleted; - duelCompleted.Started = type != DUEL_INTERRUPTED ? true : false; - GetSession()->SendPacket(duelCompleted.Write()); + duelCompleted.Started = type != DUEL_INTERRUPTED; + WorldPacket const* duelCompletedPacket = duelCompleted.Write(); + GetSession()->SendPacket(duelCompletedPacket); if (duel->opponent->GetSession()) - duel->opponent->GetSession()->SendPacket(duelCompleted.Write()); + duel->opponent->GetSession()->SendPacket(duelCompletedPacket); if (type != DUEL_INTERRUPTED) { -- cgit v1.2.3