diff -r 6752808b2036 -r 646a02f170b9 metadataengine/server/src/mdsmaintenanceengine.cpp --- a/metadataengine/server/src/mdsmaintenanceengine.cpp Fri Feb 19 23:14:48 2010 +0200 +++ b/metadataengine/server/src/mdsmaintenanceengine.cpp Fri Mar 12 15:44:28 2010 +0200 @@ -237,7 +237,7 @@ User::LeaveIfError( fs.Connect() ); CleanupClosePushL( fs ); TVolumeInfo volumeInfo; - fs.Volume( volumeInfo, EDriveC ); + User::LeaveIfError( fs.Volume( volumeInfo, EDriveC ) ); MMdsPreferences::InsertL( KCMediaIdKey, MMdsPreferences::EPreferenceValueSet, (TUint32) volumeInfo.iUniqueID ); @@ -246,12 +246,12 @@ if( massStorageError == KErrNone ) { TVolumeInfo massStorageVolumeInfo; - fs.Volume( massStorageVolumeInfo, drive ); + User::LeaveIfError( fs.Volume( massStorageVolumeInfo, drive ) ); const TUint32 massStorageMediaId( massStorageVolumeInfo.iUniqueID ); massStorageError = DriveInfo::GetDefaultDrive( DriveInfo::EDefaultRemovableMassStorage, drive ); if( massStorageError == KErrNone ) { - fs.Volume( massStorageVolumeInfo, drive ); + User::LeaveIfError( fs.Volume( massStorageVolumeInfo, drive ) ); // Update mass storage media id if the mass storage is not memory card if( massStorageVolumeInfo.iUniqueID != massStorageMediaId && massStorageMediaId != 0 ) {