diff -r c210248fa89d -r ea43c23d28d2 serviceproviders/sapi_logging/tsrc/dev/tloggingservice/src/tgetrecentlist1.cpp --- a/serviceproviders/sapi_logging/tsrc/dev/tloggingservice/src/tgetrecentlist1.cpp Tue Apr 27 17:33:05 2010 +0300 +++ b/serviceproviders/sapi_logging/tsrc/dev/tloggingservice/src/tgetrecentlist1.cpp Tue May 11 17:01:36 2010 +0300 @@ -83,9 +83,12 @@ CLogIter *iter = LogService->GetListL(filter) ; - while (events = iter->NextL()) - { + while(1){ + events = iter->NextL(); + if(events) delete events ; + else + break; } delete event ;