realtimenetprots/sipfw/ProfileAgent/IMS_Agent/Src/sipimsprofileagent.cpp
branchRCL_3
changeset 12 c2e8c8b73582
parent 0 307788aac0a8
child 16 43c4dec3cb1f
--- a/realtimenetprots/sipfw/ProfileAgent/IMS_Agent/Src/sipimsprofileagent.cpp	Mon Mar 15 12:42:05 2010 +0200
+++ b/realtimenetprots/sipfw/ProfileAgent/IMS_Agent/Src/sipimsprofileagent.cpp	Wed Mar 31 22:10:27 2010 +0300
@@ -886,7 +886,7 @@
 	PROFILE_DEBUG1("CSIPIMSProfileAgent::DeleteAllProfilesInWaitingQue")
 	
 	CSIPConcreteProfile* profile = NULL;
-	for (TInt i=0; i< iWaitForRegisteringArray.Count();i++)
+	for (TInt i = iWaitForRegisteringArray.Count() -1; i >= 0; --i)
 		{
 		profile = iWaitForRegisteringArray[i];
 		if (profile)
@@ -1345,7 +1345,7 @@
 	{
 	TBool found = EFalse;
     CSIPConcreteProfile* profile = NULL;
-	for (TInt i=0; i< aProfileArray.Count() && !found; i++)
+	for (TInt i= aProfileArray.Count() -1; i >= 0 && !found; --i)
 		{
 		CSIPConcreteProfile* tmp = aProfileArray[ i ];
 		found = ( tmp->Id() == aSIPConcreteProfile.Id() );