diff -r 9711e452b5e9 -r 55d60436f00b calendarui/multicaluidialog/src/multicaluidialogmodel.cpp --- a/calendarui/multicaluidialog/src/multicaluidialogmodel.cpp Tue Apr 27 16:36:22 2010 +0300 +++ b/calendarui/multicaluidialog/src/multicaluidialogmodel.cpp Tue May 11 16:12:24 2010 +0300 @@ -25,6 +25,7 @@ // user include. #include "multicaluidialogmodel.h" #include "calendarui_debug.h" +#include "cleanupresetanddestroy.h" // ---------------------------------------------------------------------------- // CMultiCalUiDialogModel::CMultiCalUiDialogModel @@ -260,6 +261,7 @@ { TRACE_ENTRY_POINT; + CleanupResetAndDestroyPushL(aCalCopyEntries); for (TInt i = 0; i < iCalEntries.Count(); i++) { const CCalEntry* sourceEntry = iCalEntries[i]; @@ -281,7 +283,7 @@ CleanupStack::Pop(copyEntry); } - + CleanupStack::Pop(&aCalCopyEntries); TRACE_EXIT_POINT;; }