--- a/xdmprotocols/XcapProtocol/src/XcapDocument.cpp Mon Mar 15 12:42:13 2010 +0200
+++ b/xdmprotocols/XcapProtocol/src/XcapDocument.cpp Wed Mar 31 22:15:41 2010 +0300
@@ -908,11 +908,11 @@
#ifdef _DEBUG
iXcapProtocol.WriteToLog( _L8( "CXcapDocument::DequeueAll()" ) );
#endif
- TInt count = iChangeRequests.Count();
- for( TInt i = 0;i < count;i++ )
+
+ while (iChangeRequests.Count() )
{
- MXdmOperation* request = iChangeRequests[i];
- iChangeRequests.Remove( i );
+ MXdmOperation* request = iChangeRequests[0];
+ iChangeRequests.Remove( 0 );
request->Destroy();
request = NULL;
}