diff -r 63c982fb92f2 -r b73252188534 harvester/server/src/harvesterserver.cpp --- a/harvester/server/src/harvesterserver.cpp Thu Jul 15 19:07:24 2010 +0300 +++ b/harvester/server/src/harvesterserver.cpp Thu Aug 19 10:20:41 2010 +0300 @@ -162,7 +162,7 @@ WRITELOG( "CHarvesterServer::NewLC() - begin" ); CHarvesterServer* self = new (ELeave) CHarvesterServer( - CActive::EPriorityUserInput, KHarvesterServerPolicy, + KHarvesterServerSessionPriority, KHarvesterServerPolicy, ESharableSessions ); CleanupStack::PushL( self ); self->ConstructL(); @@ -444,8 +444,11 @@ OstTrace0( TRACE_NORMAL, CHARVESTERSERVER_CHARVESTERSERVER, "CHarvesterServer::~CHarvesterServer" ); delete iHarvesterAO; + iHarvesterAO = NULL; delete iPauseObserverAO; + iPauseObserverAO = NULL; delete iShutdownObserver; + iShutdownObserver = NULL; OstTrace0( TRACE_NORMAL, DUP1_CHARVESTERSERVER_CHARVESTERSERVER, "CHarvesterServer::~CHarvesterServer end" ); WRITELOG( "CHarvesterServer::~CHarvesterServer() end" );