bluetooth/btstack/l2cap/l2signalmgr.cpp
changeset 42 206564d58f40
parent 0 29b1cd4cb562
child 56 015fa7494bd2
--- a/bluetooth/btstack/l2cap/l2signalmgr.cpp	Tue Jul 06 15:33:04 2010 +0300
+++ b/bluetooth/btstack/l2cap/l2signalmgr.cpp	Wed Aug 18 10:54:44 2010 +0300
@@ -1177,11 +1177,11 @@
 		else
 			{
 			TBool controllerAdded = EFalse;
-			while((handler = iter++) != NULL && !controllerAdded)
+			while(!controllerAdded && (handler = iter++) != NULL)
 				{
 				if(channelPriority > handler->Config().ChannelPriority())
 					{
-					handler->iLink.AddBefore(&(aDataController.iLink));
+					aDataController.iLink.AddBefore(&handler->iLink);
 					controllerAdded = ETrue;
 					}
 				}