diff -r 34fc115b8742 -r 41cc8e7ff496 commsfwsupport/commselements/meshmachine/src/mm_node.cpp --- a/commsfwsupport/commselements/meshmachine/src/mm_node.cpp Fri Jun 11 14:52:21 2010 +0300 +++ b/commsfwsupport/commselements/meshmachine/src/mm_node.cpp Wed Aug 18 10:59:59 2010 +0300 @@ -198,11 +198,11 @@ __ASSERT_DEBUG(!client->RecipientId().IsNull(), User::Panic(KSpecAssert_ElemMeshMachNodC, 1)); AbortActivitiesOriginatedBy(aContext, client->RecipientId()); + if (aContext.iSender == aClientId) + { + aContext.iPeer = NULL; + } ANodeBase::RemoveClient(foundAt); - if (aContext.iSender == aClientId) - { - aContext.iPeer = NULL; - } } EXPORT_C CNodeActivityBase* AMMNodeBase::FindActivityById(TUint aActivityId) const