diff -r 3f7c7e6eea8a -r 4da1f672912e multimediacommsengine/mmcesrv/mmcemediamanager/src/mcemediamanager.cpp --- a/multimediacommsengine/mmcesrv/mmcemediamanager/src/mcemediamanager.cpp Tue Aug 31 15:35:13 2010 +0300 +++ b/multimediacommsengine/mmcesrv/mmcemediamanager/src/mcemediamanager.cpp Wed Sep 01 12:20:28 2010 +0100 @@ -307,6 +307,11 @@ aSession.NegotiationState().UpdateL(); status = !aSession.NegotiationState().CallbackAllowed() ? KMceReady : KMceAsync; + if ( aSession.SecureSession() && negotationStateId == + KMceOfferingMedia && aSession.SecureSession()->iLSReadyToBind ) + { + aSession.SecureSession()->BindStreamCrypto(); + } MCEMM_DEBUG("CMceMediaManager::UpdateL(), Exit "); return status; }