diff -r 6b911d05207e -r bc5a64e5bc3c phoneengine/callhandling/src/cpecallhandling.cpp --- a/phoneengine/callhandling/src/cpecallhandling.cpp Wed Jun 23 18:12:20 2010 +0300 +++ b/phoneengine/callhandling/src/cpecallhandling.cpp Tue Jul 06 14:15:47 2010 +0300 @@ -1908,7 +1908,10 @@ SendMessage( MEngineMonitor::EPEMessageInitiatedEmergencyCall ); TEFLOGSTRING( KTAINT, "CALL CPECallHandling::DialEmergencyCall start emergency dialing" ); CPESingleCall* callData = iCallArrayOwner->GetCallObject( KPEEmergencyCallId ); - callData->DialEmergency( aEmergencyNumber ); + if ( callData ) + { + callData->DialEmergency( aEmergencyNumber ); + } } // -----------------------------------------------------------------------------