bluetooth/btstack/l2cap/l2signalmgr.cpp
branchRCL_3
changeset 56 015fa7494bd2
parent 41 786b94c6f0a4
--- a/bluetooth/btstack/l2cap/l2signalmgr.cpp	Wed Sep 15 13:27:26 2010 +0300
+++ b/bluetooth/btstack/l2cap/l2signalmgr.cpp	Wed Oct 13 15:48:34 2010 +0300
@@ -1177,11 +1177,11 @@
 		else
 			{
 			TBool controllerAdded = EFalse;
-			while(!controllerAdded && (handler = iter++) != NULL)
+			while((handler = iter++) != NULL && !controllerAdded)
 				{
 				if(channelPriority > handler->Config().ChannelPriority())
 					{
-					aDataController.iLink.AddBefore(&handler->iLink);
+					handler->iLink.AddBefore(&(aDataController.iLink));
 					controllerAdded = ETrue;
 					}
 				}