--- a/emailservices/emailstore/message_store/server/src/ContainerStoreUtils.cpp Thu Sep 30 11:43:07 2010 +0300
+++ b/emailservices/emailstore/message_store/server/src/ContainerStoreUtils.cpp Thu Oct 14 17:33:43 2010 +0300
@@ -339,9 +339,10 @@
// ==========================================================================
void CContainerStoreUtils::OpenTableL( RDbTable& aTable, const TDesC& aTableName )
{
+ iTables.ReserveL( iTables.Count() + 1 ); // pre-allocate space
User::LeaveIfError( aTable.Open( iDatabase, aTableName ) );
- iTables.AppendL( &aTable );
+ iTables.Append( &aTable ); // cannot fail because space is pre-allocated
} // end OpenTableL