diff -r ea43c23d28d2 -r 1aa6688bfd6b serviceproviders/sapi_calendar/calendarservice/src/calendarimport.cpp --- a/serviceproviders/sapi_calendar/calendarservice/src/calendarimport.cpp Tue May 11 17:01:36 2010 +0300 +++ b/serviceproviders/sapi_calendar/calendarservice/src/calendarimport.cpp Tue May 25 13:38:11 2010 +0300 @@ -24,7 +24,7 @@ #include #include #include - +#include //User Include #include "calendarheader.h" #include "calendarconstants.h" @@ -147,6 +147,7 @@ // void CCalendarImport::ImportFromStreamL(RReadStream& aStream, RPointerArray& aOutputUIDArray ) { + CleanupResetAndDestroyPushL(aOutputUIDArray); RPointerArray outputCalEntryArray; CleanupStack::PushL( TCleanupItem(CleanupCCalEntryArray, &outputCalEntryArray) ); @@ -182,6 +183,7 @@ } CleanupStack::PopAndDestroy( &outputCalEntryArray ); + CleanupStack::Pop(&aOutputUIDArray); }