--- a/predictivesearch/PcsAlgorithm/Algorithm2/src/CPcsAlgorithm2MultiSearchHelper.cpp Tue Apr 27 16:23:35 2010 +0300
+++ b/predictivesearch/PcsAlgorithm/Algorithm2/src/CPcsAlgorithm2MultiSearchHelper.cpp Tue May 11 16:00:21 2010 +0300
@@ -224,6 +224,9 @@
RArray<TPsMatchLocation>& aMatchLocation)
{
PRINT ( _L("Enter CPcsAlgorithm2MultiSearchHelper::SearchMatchSeqMultiL") );
+ CleanupResetAndDestroyPushL( aMatchSet );
+ CleanupClosePushL( aMatchLocation );
+
RPointerArray<HBufC> queryList;
ConvertQueryToListL(aPsQuery, queryList);
@@ -350,6 +353,9 @@
// Free the query list
queryList.ResetAndDestroy();
tempqueryList.Reset();
+
+ CleanupStack::Pop();
+ CleanupStack::Pop( &aMatchSet );
PRINT ( _L("End CPcsAlgorithm2MultiSearchHelper::SearchMatchSeqMultiL") );
}