diff -r fc313e1df071 -r 6347473a7bb2 voiceui/vcommand/src/uiarraysgenerator.cpp --- a/voiceui/vcommand/src/uiarraysgenerator.cpp Wed Apr 14 15:58:44 2010 +0300 +++ b/voiceui/vcommand/src/uiarraysgenerator.cpp Tue May 11 16:14:47 2010 +0300 @@ -206,6 +206,8 @@ CAknIconArray& aIconArray, CDesC16ArrayFlat& aFolderTitles, RArray& aItemIsFolder, CDesC16ArrayFlat& aItemArray ) { + CleanupClosePushL( aItemIsFolder ); + aIconArray.ResetAndDestroy(); aFolderTitles.Reset(); aItemIsFolder.Reset(); @@ -241,7 +243,9 @@ } CleanupStack::PopAndDestroy( entries ); // ResetAndDestroy - CleanupStack::PopAndDestroy( entries ); // delete + CleanupStack::PopAndDestroy( entries ); // delete + + CleanupStack::Pop(); //aItemIsFolder } /**