multimediacommsengine/mmcesrv/mmceserver/src/mcestateconfirming.cpp
branchRCL_3
changeset 18 91f50911ea81
parent 7 5e57de868bc0
child 25 fb1bbf85a302
equal deleted inserted replaced
17:a5ac35ca6d81 18:91f50911ea81
   240         if ( hasContent )
   240         if ( hasContent )
   241             {
   241             {
   242             NAT_WAIT_NO_EXEC( session, (status = session.Actions().CreateSDP( response )));
   242             NAT_WAIT_NO_EXEC( session, (status = session.Actions().CreateSDP( response )));
   243             if ( !MCE_IS_ERROR( status ) && MCE_NEED_TO_SEND( session, NULL ) )
   243             if ( !MCE_IS_ERROR( status ) && MCE_NEED_TO_SEND( session, NULL ) )
   244                 {
   244                 {
   245                 if ( session.ActiveBody().SecureSession() )
   245                 CMceSecureMediaSession* secSession = session.ActiveBody().SecureSession();
       
   246                 if ( secSession )
   246                 	{
   247                 	{
   247                 	session.ActiveBody().SecureSession()->iLSReadyToBind = ETrue;
   248                     secSession->iLSReadyToBind = ETrue;
       
   249                     secSession->iKeyNeedUpdated = ETrue;
   248                 	}
   250                 	}
   249                 session.SetFirstOffer();
   251                 session.SetFirstOffer();
   250                 status = session.Actions().DecodeL();
   252                 status = session.Actions().DecodeL();
   251                 if ( status == KMceSipPreconditionFailure )
   253                 if ( status == KMceSipPreconditionFailure )
   252                 	{
   254                 	{