diff -r b73a2e62868f -r 6752808b2036 harvester/blacklistserver/src/blacklistserver.cpp --- a/harvester/blacklistserver/src/blacklistserver.cpp Tue Feb 02 00:24:33 2010 +0200 +++ b/harvester/blacklistserver/src/blacklistserver.cpp Fri Feb 19 23:14:48 2010 +0200 @@ -747,14 +747,16 @@ WRITELOG( "CBlacklistServer::CommitBufferedItemsL - begin" ); // First, removed items - for ( TInt i( 0 ); i < iBufferedRemoveItems.Count(); ++i ) + const TInt removedCount( iBufferedRemoveItems.Count() ); + for ( TInt i( 0 ); i < removedCount; ++i ) { iSqLiteConnection->ExecuteL( KMdsBlacklistDelete, *iBufferedRemoveItems[i] ); iBufferedRemoveItems[i]->Column( 0 ).Free(); } // Second, added items - for ( TInt i( 0 ); i < iBufferedAddedItems.Count(); ++i ) + const TInt addedCount( iBufferedAddedItems.Count() ); + for ( TInt i( 0 ); i < addedCount; ++i ) { iSqLiteConnection->ExecuteL( KMdsBlacklistUpdate, *iBufferedAddedItems[i] ); iBufferedAddedItems[i]->Column( 0 ).Free();