serviceproviders/sapi_calendar/calendarservice/src/calendarimport.cpp
branchRCL_3
changeset 45 a9c0808a1095
parent 44 0b68a1b0c15e
--- 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 <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);
 	}