fix(bt/bluedroid): Fixed BLE create conn cancel when conn already exist
This commit is contained in:
@@ -111,7 +111,7 @@ BOOLEAN L2CA_CancelBleConnectReq (BD_ADDR rem_bda)
|
||||
p_lcb = l2cu_find_lcb_by_bd_addr(rem_bda, BT_TRANSPORT_LE);
|
||||
/* Do not remove lcb if an LE link is already up as a peripheral */
|
||||
if (p_lcb != NULL &&
|
||||
!(p_lcb->link_role == HCI_ROLE_SLAVE && BTM_ACL_IS_CONNECTED(rem_bda))) {
|
||||
!(p_lcb->link_role == HCI_ROLE_SLAVE && BTM_LE_ACL_IS_CONNECTED(rem_bda))) {
|
||||
p_lcb->disc_reason = L2CAP_CONN_CANCEL;
|
||||
l2cu_release_lcb (p_lcb);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user