diff -r f9c1f5f9ce0b -r 267e1b1adf0c multimediacommsengine/mmcesrv/mmceserver/src/mcesipsession.cpp --- a/multimediacommsengine/mmcesrv/mmceserver/src/mcesipsession.cpp Mon Mar 15 12:42:08 2010 +0200 +++ b/multimediacommsengine/mmcesrv/mmceserver/src/mcesipsession.cpp Wed Mar 31 22:14:10 2010 +0300 @@ -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 )