--- 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 );