--- 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 <CalenInterimUtils2.h>
#include <s32mem.h>
#include <s32file.h>
-
+#include <mmfcontrollerpluginresolver.h>
//User Include
#include "calendarheader.h"
#include "calendarconstants.h"
@@ -147,6 +147,7 @@
//
void CCalendarImport::ImportFromStreamL(RReadStream& aStream, RPointerArray<TUIDSet>& aOutputUIDArray )
{
+ CleanupResetAndDestroyPushL(aOutputUIDArray);
RPointerArray<CCalEntry> outputCalEntryArray;
CleanupStack::PushL( TCleanupItem(CleanupCCalEntryArray, &outputCalEntryArray) );
@@ -182,6 +183,7 @@
}
CleanupStack::PopAndDestroy( &outputCalEntryArray );
+ CleanupStack::Pop(&aOutputUIDArray);
}