diff -r b73a2e62868f -r 6dfc5f825351 metadataengine/server/src/mdsserver.cpp --- a/metadataengine/server/src/mdsserver.cpp Tue Feb 02 00:24:33 2010 +0200 +++ b/metadataengine/server/src/mdsserver.cpp Fri Mar 19 09:38:01 2010 +0200 @@ -853,11 +853,11 @@ User::LeaveIfError( fs.Connect() ); CleanupClosePushL( fs ); - RFileReadStream tmpFile; TBuf privatePath; TBuf schema; TBuf defaultImportProfile; TBuf backupRegistration; + RFileReadStream tmpFile; fs.PrivatePath( privatePath ); @@ -887,7 +887,7 @@ else if ( err == KErrPathNotFound) { // Create private dir - fs.CreatePrivatePath( EDriveC ); + User::LeaveIfError( fs.CreatePrivatePath( EDriveC ) ); // Copy schema.mde const TInt error = fileMan->Copy( KSchemaPath, schema, CFileMan::EOverWrite ); @@ -909,7 +909,7 @@ else if ( err == KErrPathNotFound) { // Create private dir - fs.CreatePrivatePath( EDriveC ); + User::LeaveIfError( fs.CreatePrivatePath( EDriveC ) ); // Copy schema.mde const TInt error1 = fileMan->Copy( KDefaultImportProfilePath, defaultImportProfile, CFileMan::EOverWrite ); @@ -931,7 +931,7 @@ else if ( err == KErrPathNotFound) { // Create private dir - fs.CreatePrivatePath( EDriveC ); + User::LeaveIfError( fs.CreatePrivatePath( EDriveC ) ); // Copy schema.mde const TInt error2 = fileMan->Copy( KBackupRegistrationPath, backupRegistration, CFileMan::EOverWrite );