diff -r fd30d51f876b -r b6db4fd4947b pimappservices/calendar/server/src/agsasyncdelete.cpp --- a/pimappservices/calendar/server/src/agsasyncdelete.cpp Mon May 03 12:30:32 2010 +0300 +++ b/pimappservices/calendar/server/src/agsasyncdelete.cpp Mon Jun 28 15:22:02 2010 +0530 @@ -246,7 +246,7 @@ CleanupStack::PopAndDestroy(entry); } } - + iModel.ResetDeleteRollbackArray(); iTidyDeleteArray->Reset(); iModel.FlushL(); } @@ -288,7 +288,11 @@ for (TInt i = 0; i < KCount && todelete; ++i) { const CAgnSimpleEntry* KChildEntry = iModel.GetSimpleEntryFromIndexes(KChildIds[i].ChildId()); - todelete = FallInTimeRangeL(*KChildEntry); + if(KChildEntry != NULL) + { + todelete = FallInTimeRangeL(*KChildEntry); + } + } }