--- 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;
}
}