--- a/multimediacommsengine/mmcesrv/mmcemediamanager/src/mcesdpsession.cpp Tue Aug 31 15:35:13 2010 +0300
+++ b/multimediacommsengine/mmcesrv/mmcemediamanager/src/mcesdpsession.cpp Wed Sep 01 12:20:28 2010 +0100
@@ -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 );