diff -r 0d28c1c5b6dd -r 2828b4d142c0 phonebookengines/VirtualPhonebook/VPbkCntModel/src/CRefineView.cpp --- a/phonebookengines/VirtualPhonebook/VPbkCntModel/src/CRefineView.cpp Tue Apr 27 16:23:35 2010 +0300 +++ b/phonebookengines/VirtualPhonebook/VPbkCntModel/src/CRefineView.cpp Tue May 11 16:00:21 2010 +0300 @@ -76,6 +76,7 @@ void CRefineView::MatchL( RPointerArray& aMatchedContacts ) { + CleanupClosePushL( aMatchedContacts ); if ( iIdleUpdate ) { iIdleUpdate->Cancel(); @@ -98,6 +99,7 @@ aMatchedContacts.AppendL( nativeContact ); } } + CleanupStack::Pop(); } // --------------------------------------------------------------------------