diff -r a5ac35ca6d81 -r 91f50911ea81 multimediacommsengine/mmcesrv/mmcemediamanager/src/mcemediamanager.cpp --- a/multimediacommsengine/mmcesrv/mmcemediamanager/src/mcemediamanager.cpp Tue May 11 16:34:40 2010 +0300 +++ b/multimediacommsengine/mmcesrv/mmcemediamanager/src/mcemediamanager.cpp Tue May 25 13:07:26 2010 +0300 @@ -307,6 +307,11 @@ aSession.NegotiationState().UpdateL(); status = !aSession.NegotiationState().CallbackAllowed() ? KMceReady : KMceAsync; + if( status==KMceReady && aSession.SecureSession() + && negotationStateId!=KMceMediaIdle ) + { + aSession.SecureSession()->BindStreamCrypto(); + } MCEMM_DEBUG("CMceMediaManager::UpdateL(), Exit "); return status; }