diff -r 0b68a1b0c15e -r a9c0808a1095 serviceproviders/sapi_logging/tsrc/dev/tloggingservice/src/tgetevent1.cpp --- a/serviceproviders/sapi_logging/tsrc/dev/tloggingservice/src/tgetevent1.cpp Tue Aug 31 16:06:03 2010 +0300 +++ b/serviceproviders/sapi_logging/tsrc/dev/tloggingservice/src/tgetevent1.cpp Wed Sep 01 12:28:47 2010 +0100 @@ -87,9 +87,12 @@ CLogIter *iter = LogService->GetListL(filter) ; CLogsEvent *iterevents ; - while(iterevents = iter->NextL()) - { + while(1){ + iterevents = iter->NextL(); + if(iterevents) delete iterevents ; + else + break; } delete updatedEvent ;