aboutsummaryrefslogtreecommitdiff
path: root/src/game/Player.cpp
diff options
context:
space:
mode:
authorTrazom62 <none@none>2010-03-27 16:23:43 +0100
committerTrazom62 <none@none>2010-03-27 16:23:43 +0100
commiteba6ae5ffdf98afa2b7c008b5ca774a2607943c0 (patch)
treee1d4dd9cbbbc19a795bfb49d7530853e73d063fa /src/game/Player.cpp
parentd9de0874ae9e198b8bf97113e7053890fc8119e3 (diff)
Fix crash in Player::DuelComplete.
Fixes issue #1243. --HG-- branch : trunk
Diffstat (limited to 'src/game/Player.cpp')
-rw-r--r--src/game/Player.cpp4
1 files changed, 3 insertions, 1 deletions
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)
{