diff -r 646a02f170b9 -r 3cebc1a84278 harvester/client/src/harvesterrequestqueue.cpp --- a/harvester/client/src/harvesterrequestqueue.cpp Fri Mar 12 15:44:28 2010 +0200 +++ b/harvester/client/src/harvesterrequestqueue.cpp Mon Mar 15 12:42:24 2010 +0200 @@ -224,8 +224,7 @@ iShutdown = ETrue; - const TInt count( iRequests.Count() ); - for( TInt i = 0; i < count; i++ ) + for( TInt i = iRequests.Count() - 1; i >=0; i-- ) { CHarvesterRequestActive* request = iRequests[i]; if( request )