diff -r ea43c23d28d2 -r 1aa6688bfd6b serviceproviders/sapi_mediamanagement/tsrc/testing/performance/s60_perf/src/mgpostfilter.cpp --- a/serviceproviders/sapi_mediamanagement/tsrc/testing/performance/s60_perf/src/mgpostfilter.cpp Tue May 11 17:01:36 2010 +0300 +++ b/serviceproviders/sapi_mediamanagement/tsrc/testing/performance/s60_perf/src/mgpostfilter.cpp Tue May 25 13:38:11 2010 +0300 @@ -20,7 +20,7 @@ #include #include "mgpostfilter.h" - +#include const TInt32 KLargestSigned32 = 0x7fffffff; const TInt64 KLargestSigned64 = 0x7fffffffffffffff; @@ -55,6 +55,7 @@ void CPostFilter::FilterItemsL( const TArray& aItemList, RPointerArray& aFilteredItemList ) { + CleanupResetAndDestroyPushL(aFilteredItemList); // It will filter the Items MCLFItem* item = NULL; @@ -68,6 +69,7 @@ aFilteredItemList.AppendL( item ); } } + CleanupStack::Pop(&aFilteredItemList); } // -----------------------------------------------------------------------------