diff -r 1aa6688bfd6b -r 50d20108beab serviceproviders/sapi_contacts_vpbk/tsrc/testing/tcontact_getlist/src/tcontact_getlistblocks.cpp --- a/serviceproviders/sapi_contacts_vpbk/tsrc/testing/tcontact_getlist/src/tcontact_getlistblocks.cpp Tue May 25 13:38:11 2010 +0300 +++ b/serviceproviders/sapi_contacts_vpbk/tsrc/testing/tcontact_getlist/src/tcontact_getlistblocks.cpp Mon Jun 21 16:39:57 2010 +0300 @@ -619,10 +619,6 @@ CContactIter* iter = CContactIter::NewL(); icontactservice->GetListL(*iter); - delete iter; - delete icallback; - delete icontactservice; - __UHEAP_MARKEND; TPtrC buf(_L("")); iter->NextL(buf); @@ -631,16 +627,15 @@ { count++; iter->NextL(buf); } - if(count==2) - { + delete iter; + delete icallback; + delete icontactservice; + __UHEAP_MARKEND; + if(count==2) return KErrNone ; - } -delete iter; - delete icallback; - delete icontactservice; - //__UHEAP_MARKEND; - return KErrGeneral; + else + return KErrGeneral; } /* get all contacts from the phonebook ie contacts.cdb,manual*/