mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
Revert "fixed the issue iOS devices cannot initiate connection"
This reverts commit da44fc9cbe
.
This commit is contained in:
parent
56dff0beae
commit
87ca734e48
@ -326,6 +326,10 @@ void btm_acl_created (BD_ADDR bda, DEV_CLASS dc, BD_NAME bdn,
|
|||||||
btm_establish_continue (p);
|
btm_establish_continue (p);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
/* If remote features indicated secure connection (SC) mode, check the remote feautres again*/
|
||||||
|
/* this is to prevent from BIAS attack where attacker can downgrade SC mode*/
|
||||||
|
btm_read_remote_features (p->hci_handle);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4014,9 +4014,7 @@ void btm_sec_auth_complete (UINT16 handle, UINT8 status)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!(p_dev_rec->sm4 & BTM_SM4_UPGRADE)) {
|
p_dev_rec->sec_flags |= BTM_SEC_AUTHENTICATED;
|
||||||
p_dev_rec->sec_flags |= BTM_SEC_AUTHENTICATED;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (p_dev_rec->pin_code_length >= 16 ||
|
if (p_dev_rec->pin_code_length >= 16 ||
|
||||||
p_dev_rec->link_key_type == BTM_LKEY_TYPE_AUTH_COMB ||
|
p_dev_rec->link_key_type == BTM_LKEY_TYPE_AUTH_COMB ||
|
||||||
|
@ -81,8 +81,7 @@ BOOLEAN l2c_link_hci_conn_req (BD_ADDR bd_addr)
|
|||||||
|
|
||||||
if (p_lcb_cur->in_use) {
|
if (p_lcb_cur->in_use) {
|
||||||
no_links = FALSE;
|
no_links = FALSE;
|
||||||
// p_lcb->link_role = HCI_ROLE_MASTER;
|
p_lcb->link_role = HCI_ROLE_MASTER;
|
||||||
p_lcb->link_role = HCI_ROLE_SLAVE;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user