diff -r d566d76acea1 -r 3652a10b304a networkcontrol/ipnetworklayer/src/IPProtoCprStates.cpp --- a/networkcontrol/ipnetworklayer/src/IPProtoCprStates.cpp Mon Jun 21 17:25:18 2010 +0300 +++ b/networkcontrol/ipnetworklayer/src/IPProtoCprStates.cpp Thu Jul 15 20:25:02 2010 +0300 @@ -154,7 +154,11 @@ { TInt selfidx = iContext.iNodeActivity->FindOriginator(iContext.Node().SelfInterface()); ASSERT(selfidx != KErrNotFound); - iContext.iNodeActivity->RemoveOriginator(selfidx); + + if(selfidx != KErrNotFound) + { + iContext.iNodeActivity->RemoveOriginator(selfidx); + } } TInt stopCode = KErrCancel;