diff -r 50bf9db68373 -r 33ae025ac1e8 harvester/client/src/harvesterclient.cpp --- a/harvester/client/src/harvesterclient.cpp Fri Apr 16 15:23:55 2010 +0300 +++ b/harvester/client/src/harvesterclient.cpp Mon May 03 12:55:01 2010 +0300 @@ -523,19 +523,14 @@ { WRITELOG( "CreateServerProcess() - begin" ); RProcess server; - TInt result = server.Create( KHarvesterServerExe, KNullDesC ); - - if( result == KErrAlreadyExists ) - { - return KErrNone; - } - + TInt result = server.Create( KHarvesterServerExe, KNullDesC ); if ( result != KErrNone ) { WRITELOG1( "CreateServerProcess() - failed to create server process, error: %d", result ); return result; } + // Process created successfully TRequestStatus stat( 0 ); server.Rendezvous( stat );