diff -r 9ddb1d67ebaf -r 9644881fedd0 datacommsserver/esockserver/MobilityCoreProviders/src/mobilitycpractivities.cpp --- a/datacommsserver/esockserver/MobilityCoreProviders/src/mobilitycpractivities.cpp Tue May 11 17:20:19 2010 +0300 +++ b/datacommsserver/esockserver/MobilityCoreProviders/src/mobilitycpractivities.cpp Tue May 25 14:00:39 2010 +0300 @@ -179,7 +179,7 @@ __ASSERT_DEBUG(cp, User::Panic(KSpecAssert_ESockMbCrCPRAct, 4)); //We are a Cpr, must exist. //PostedTo() could be our service provider or possibly other peer - if (PostedToId() != cp->RecipientId()) + if (PostedToPeer() != cp) { cp->PostMessage(TNodeCtxId(ActivityId(), iNode.Id()), TEBase::TCancel().CRef());