diff -r 10246e066a50 -r e53c01f160bc simpleengine/siputils/src/simplesipconnection.cpp --- a/simpleengine/siputils/src/simplesipconnection.cpp Tue May 25 13:08:20 2010 +0300 +++ b/simpleengine/siputils/src/simplesipconnection.cpp Mon Jun 21 16:06:46 2010 +0300 @@ -2628,11 +2628,9 @@ { if ( aState == ESimpleSipActive ) { - // Check that both SIP Profile and SIP connection are ready. + // Check that SIP Profile is ready. // iProfileObserver is created in ConstructL. - if ( iProfileObserver->IsProfileActive() && - iSipConnection && - iSipConnection->State() == CSIPConnection::EActive ) + if ( iProfileObserver->IsProfileActive() ) { SetSipState( aState ); }