diff -r 6c59112cfd31 -r 38bf5461e270 emailservices/emailstore/message_store/server/src/MsgStoreInMemorySortRowSet.cpp --- a/emailservices/emailstore/message_store/server/src/MsgStoreInMemorySortRowSet.cpp Thu Sep 30 11:43:07 2010 +0300 +++ b/emailservices/emailstore/message_store/server/src/MsgStoreInMemorySortRowSet.cpp Thu Oct 14 17:33:43 2010 +0300 @@ -669,7 +669,9 @@ void CMsgStoreInMemorySortRowSet::AddRowL( TContainerId aMessageId, TInt64 aDate, TInt32 aValue ) { CIntegerRow* row = new(ELeave) CIntegerRow( aMessageId, aDate, aValue ); + CleanupStack::PushL( row ); InsertInOrderL( row ); + CleanupStack::Pop( row ); TInt64 groupValue = GetGroupValue( *row ); UpdateGroupListL( groupValue );