diff -r 0b68a1b0c15e -r a9c0808a1095 serviceproviders/sapi_logging/tsrc/testing/tloggingservicetest/src/tgetlist.cpp --- a/serviceproviders/sapi_logging/tsrc/testing/tloggingservicetest/src/tgetlist.cpp Tue Aug 31 16:06:03 2010 +0300 +++ b/serviceproviders/sapi_logging/tsrc/testing/tloggingservicetest/src/tgetlist.cpp Wed Sep 01 12:28:47 2010 +0100 @@ -183,10 +183,14 @@ iter = iLoggingService->GetListL(filter) ; CLogsEvent *iterevents ; - while (iterevents = iter->NextL()) - { + while (1){ + iterevents = iter->NextL(); + if(iterevents){ iLoggingService->DeleteEventL(iterevents->Id()) ; delete iterevents ; + } + else + break; } iter->DoCancel();