@@ -142,7 +142,9 @@ CPlayerInterface::CPlayerInterface(PlayerColor Player)
CPlayerInterface::~CPlayerInterface()
{
- if(CCS->soundh) CCS->soundh->ambientStopAllChannels();
+ if(CCS && CCS->soundh)
+ CCS->soundh->ambientStopAllChannels();
+
logGlobal->trace("\tHuman player interface for player %s being destructed", playerID.getStr());
delete showingDialog;
delete cingconsole;