diff -r 1790c2f1027c -r 0b68a1b0c15e 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 Thu Aug 19 10:46:25 2010 +0300 +++ b/serviceproviders/sapi_contacts_vpbk/tsrc/testing/tcontact_getlist/src/tcontact_getlistblocks.cpp Tue Aug 31 16:06:03 2010 +0300 @@ -365,11 +365,11 @@ delete icontactservice; __UHEAP_MARKEND; return KErrNone ; - // delete icallback; - //delete icontactservice; - //__UHEAP_MARKEND; + delete icallback; + delete icontactservice; + __UHEAP_MARKEND; - //return KErrGeneral; + return KErrGeneral; } @@ -619,6 +619,10 @@ CContactIter* iter = CContactIter::NewL(); icontactservice->GetListL(*iter); + delete iter; + delete icallback; + delete icontactservice; + __UHEAP_MARKEND; TPtrC buf(_L("")); iter->NextL(buf); @@ -627,15 +631,16 @@ { count++; iter->NextL(buf); } - delete iter; - delete icallback; - delete icontactservice; - __UHEAP_MARKEND; + if(count==2) + { - if(count==2) return KErrNone ; - else - return KErrGeneral; + } +delete iter; + delete icallback; + delete icontactservice; + //__UHEAP_MARKEND; + return KErrGeneral; } /* get all contacts from the phonebook ie contacts.cdb,manual*/ @@ -729,7 +734,7 @@ _LIT( KLog4, "before calling add" ); iLog->Log( KLog4 ); /* Add the contactitem */ - HBufC8* cntId = NULL; + HBufC8* cntId; TRAPD(err,cntId= icontactservice->AddL(singleContact)); TPtr8 cntIdPtrVal(cntId->Des()); @@ -914,7 +919,7 @@ // aItem.GetNextInt(count) ; /* Add the contactitem */ - HBufC8* cntId = NULL; + HBufC8* cntId; TRAPD(err,cntId= icontactservice->AddL(singleContact)); TPtr8 cntIdPtrVal(cntId->Des()); @@ -936,7 +941,7 @@ return KErrGeneral ; } newFields = ETrue; - CContactIter* iterVal = NULL; + CContactIter* iterVal; TPtr8 cntIdPtr(cntId->Des()); TRAPD(error, iterVal = icontactservice->GetListL(EContacts,cntIdPtr));