mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
Merge branch 'bugfix/fail_to_disconn_after_pair_#13172' into 'master'
component/bt: Added the judgment to check the address is public or not. See merge request !868
This commit is contained in:
commit
113c21a481
@ -494,7 +494,7 @@ BOOLEAN btm_random_pseudo_to_identity_addr(BD_ADDR random_pseudo, UINT8 *p_stati
|
||||
if (p_dev_rec->ble.in_controller_list & BTM_RESOLVING_LIST_BIT) {
|
||||
* p_static_addr_type = p_dev_rec->ble.static_addr_type;
|
||||
memcpy(random_pseudo, p_dev_rec->ble.static_addr, BD_ADDR_LEN);
|
||||
if (controller_get_interface()->supports_ble_privacy()) {
|
||||
if (controller_get_interface()->supports_ble_privacy() && p_dev_rec->ble.ble_addr_type != BLE_ADDR_PUBLIC) {
|
||||
*p_static_addr_type |= BLE_ADDR_TYPE_ID_BIT;
|
||||
}
|
||||
return TRUE;
|
||||
|
Loading…
x
Reference in New Issue
Block a user