bluetooth/btstack/l2cap/l2signalmgr.cpp
changeset 34 9d84592f5036
parent 0 29b1cd4cb562
child 56 015fa7494bd2
--- a/bluetooth/btstack/l2cap/l2signalmgr.cpp	Mon Jul 12 07:03:47 2010 +0300
+++ b/bluetooth/btstack/l2cap/l2signalmgr.cpp	Mon Jul 12 07:06:31 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;
 					}
 				}