From 8f927a60333015ea2d11da9cc19c5ef15d5e7ce2 Mon Sep 17 00:00:00 2001 From: GreYFoX Date: Fri, 22 Jul 2011 14:44:57 +0200 Subject: [PATCH] Fixed a crash --- src/game/server/entities/laser.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/game/server/entities/laser.cpp b/src/game/server/entities/laser.cpp index 04b5bb7ca..a81846fdf 100644 --- a/src/game/server/entities/laser.cpp +++ b/src/game/server/entities/laser.cpp @@ -109,8 +109,10 @@ void CLaser::DoBounce() if(m_Bounces > GameServer()->Tuning()->m_LaserBounceNum) m_Energy = -1; - - GameServer()->CreateSound(m_Pos, SOUND_RIFLE_BOUNCE, OwnerChar->Teams()->TeamMask(OwnerChar->Team())); + if(OwnerChar) + GameServer()->CreateSound(m_Pos, SOUND_RIFLE_BOUNCE, OwnerChar->Teams()->TeamMask(OwnerChar->Team())); + else + GameServer()->CreateSound(m_Pos, SOUND_RIFLE_BOUNCE, 0); } } else