diff -r 6c59112cfd31 -r 38bf5461e270 emailservices/emailclientapi/src/messageiterator.cpp --- a/emailservices/emailclientapi/src/messageiterator.cpp Thu Sep 30 11:43:07 2010 +0300 +++ b/emailservices/emailclientapi/src/messageiterator.cpp Thu Oct 14 17:33:43 2010 +0300 @@ -259,7 +259,9 @@ void CMessageIterator::AddToCacheL( CFSMailMessage* aFsMsg ) { CEmailMessage* message = CEmailMessage::NewL( iPluginData, aFsMsg, EAPIOwns ); + CleanupStack::PushL(message); iMessageArray.AppendL( message ); + CleanupStack::Pop(message); } // -----------------------------------------------------------------------------