diff -r 91f50911ea81 -r fb1bbf85a302 multimediacommsengine/mmcesrv/mmcemediamanager/src/mcesdpsession.cpp --- a/multimediacommsengine/mmcesrv/mmcemediamanager/src/mcesdpsession.cpp Tue May 25 13:07:26 2010 +0300 +++ b/multimediacommsengine/mmcesrv/mmcemediamanager/src/mcesdpsession.cpp Wed Jun 09 10:06:41 2010 +0300 @@ -183,6 +183,13 @@ } else { + if( aSession.SecureSession() ) + { + if( aSession.SecureSession()->iKeyNeedUpdated ) + { + aSession.SecureSession()->iKeyNeedUpdated = EFalse; + } + } sdpDocument = iSdpDocument; CleanSessionParams( *iSdpDocument ); } @@ -647,6 +654,11 @@ TOfferType type = !Backup() ? EFirst : EUpdate; + if( type == EUpdate && aSession.SecureSession() ) + { + aSession.SecureSession()->iLSReadyToBind = ETrue; + } + CleanSessionParams( *iSdpDocument ); EncodeSessionParamsL( aSession, *iSdpDocument, type );