--- a/multimediacommsengine/mmcesrv/mmcemediamanager/src/mcesecuremediasession.cpp Tue Aug 31 15:35:13 2010 +0300
+++ b/multimediacommsengine/mmcesrv/mmcemediamanager/src/mcesecuremediasession.cpp Wed Sep 01 12:20:28 2010 +0100
@@ -49,8 +49,8 @@
iSession( aSession ),
iSecureInterface(aSecureInterface),
iKeyNeedUpdated( ETrue ),
- iCryptoContextUpdate (EFalse),
- iLSReadyToBind ( ETrue ),
+ iCryptoContextUpdate (EFalse ),
+ iLSReadyToBind ( EFalse ),
iStringTable( NULL )
{
@@ -451,8 +451,10 @@
stream->Data().iLinkedStream->Id() == secureStream->MediaStream().Id() ) )
{
//bind
- secureStream->BindCrypto(*stream);
-
+ if( secureStream->iWaitingBinding )
+ {
+ secureStream->BindCrypto(*stream);
+ }
}
}
}