diff -r b6139031a239 -r 928ed51ddc43 datacommsserver/esockserver/CoreProviders/src/coretiernotificationactivity.cpp --- a/datacommsserver/esockserver/CoreProviders/src/coretiernotificationactivity.cpp Fri Jan 22 10:58:59 2010 +0200 +++ b/datacommsserver/esockserver/CoreProviders/src/coretiernotificationactivity.cpp Tue Jan 26 13:09:14 2010 +0200 @@ -156,7 +156,6 @@ /*virtual*/ void CTierNotificationActivity::StartL(RPointerArray& aCollectors) { - CleanupResetAndDestroyPushL(aCollectors); if(aCollectors.Count() == 0) { User::Leave(KErrArgument); @@ -167,15 +166,17 @@ iCache = CTierNotificationCache::NewL(); // set up a session with each collector - for(TInt sessionId=0 ; sessionId