diff -r 924385140d98 -r c2c61fdca848 contextframework/cfw/src/cfserver/cfphasebase.cpp --- a/contextframework/cfw/src/cfserver/cfphasebase.cpp Tue Aug 31 15:24:25 2010 +0300 +++ b/contextframework/cfw/src/cfserver/cfphasebase.cpp Wed Sep 01 12:24:48 2010 +0100 @@ -95,8 +95,10 @@ FUNC_LOG; __ASSERT_DEBUG( iStarterRequest, Panic( ENoRequestToComplete ) ); - - User::RequestComplete( iStarterRequest, KErrCancel ); + if ( iStarterRequest ) + { + User::RequestComplete( iStarterRequest, KErrCancel ); + } } //-----------------------------------------------------------------------------