filemanager/Engine/src/CFileManagerRemovableDriveHandler.cpp
branchRCL_3
changeset 19 5181328fad28
parent 5 1e73d2d04cbc
child 20 efe289f793e7
--- a/filemanager/Engine/src/CFileManagerRemovableDriveHandler.cpp	Tue Apr 27 16:25:17 2010 +0300
+++ b/filemanager/Engine/src/CFileManagerRemovableDriveHandler.cpp	Tue May 11 16:01:48 2010 +0300
@@ -738,8 +738,10 @@
         RArray< CFileManagerRestoreSettings::TInfo >& aArray,
         const TInt aDrive )
     {
+    
+    CleanupClosePushL( aArray );
+    
     CFileManagerBackupSettings& settings( iEngine.BackupSettingsL() );
-
     aArray.Reset();
 
     TResourceReader driveReader;
@@ -792,6 +794,8 @@
     CleanupStack::PopAndDestroy( &tz );
     CleanupStack::PopAndDestroy( &archives );
     CleanupStack::PopAndDestroy( params );
+    CleanupStack::Pop( &aArray ) ;
+    
     }
 
 // ---------------------------------------------------------------------------