diff -r 0b68a1b0c15e -r a9c0808a1095 serviceproviders/sapi_calendar/calendarservice/src/calendarimport.cpp --- a/serviceproviders/sapi_calendar/calendarservice/src/calendarimport.cpp Tue Aug 31 16:06:03 2010 +0300 +++ b/serviceproviders/sapi_calendar/calendarservice/src/calendarimport.cpp Wed Sep 01 12:28:47 2010 +0100 @@ -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); }