diff -r 3f7c7e6eea8a -r 4da1f672912e multimediacommsengine/mmcesrv/mmceserver/src/mcesipsession.cpp --- a/multimediacommsengine/mmcesrv/mmceserver/src/mcesipsession.cpp Tue Aug 31 15:35:13 2010 +0300 +++ b/multimediacommsengine/mmcesrv/mmceserver/src/mcesipsession.cpp Wed Sep 01 12:20:28 2010 +0100 @@ -2046,9 +2046,11 @@ { MCESRV_DEBUG("CMceSipSession::Updated, Entry"); - __ASSERT_ALWAYS( &aSession == iBody || &aSession == iNewBodyCandidate, + + __ASSERT_ALWAYS( &aSession == &( ActiveBody() ) || &aSession == iNewBodyCandidate, User::Panic( KMceServerPanic, KErrArgument ) ); - + + TMceStateTransitionEvent event( *this, EMceMediaUpdated ); TRAPD( error, iStateMachine->ProcessL( event ) ); if ( error != KErrNone )