From eba6ae5ffdf98afa2b7c008b5ca774a2607943c0 Mon Sep 17 00:00:00 2001 From: Trazom62 Date: Sat, 27 Mar 2010 16:23:43 +0100 Subject: Fix crash in Player::DuelComplete. Fixes issue #1243. --HG-- branch : trunk --- src/game/Player.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/game/Player.cpp b/src/game/Player.cpp index a5c377edcf3..d8b8e4d8b65 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -6819,7 +6819,9 @@ void Player::DuelComplete(DuelCompleteType type) WorldPacket data(SMSG_DUEL_COMPLETE, (1)); data << (uint8)((type != DUEL_INTERUPTED) ? 1 : 0); GetSession()->SendPacket(&data); - duel->opponent->GetSession()->SendPacket(&data); + + if (duel->opponent->GetSession()) + duel->opponent->GetSession()->SendPacket(&data); if (type != DUEL_INTERUPTED) { -- cgit v1.2.3