diff -r 6f9f6e99a23e -r e257e2b6459d mmappcomponents/harvester/server/src/mpxharvesterserver.cpp --- a/mmappcomponents/harvester/server/src/mpxharvesterserver.cpp Tue May 25 13:14:13 2010 +0300 +++ b/mmappcomponents/harvester/server/src/mpxharvesterserver.cpp Wed Jun 09 10:13:45 2010 +0300 @@ -71,9 +71,9 @@ CMPXHarvesterServer* server = CMPXHarvesterServer::NewL(); CleanupStack::PushL(server); RProcess::Rendezvous(KErrNone); - CActiveScheduler::Start(); + CActiveScheduler::Start(); + CleanupStack::PopAndDestroy(server); CActiveScheduler::Install(NULL); - CleanupStack::PopAndDestroy(server); CleanupStack::PopAndDestroy(scheduler); }