Loading system/btif/src/btif_dm.cc +9 −6 Original line number Diff line number Diff line Loading @@ -2007,19 +2007,22 @@ void btif_dm_create_bond_out_of_band(const RawAddress bd_addr, break; case BTM_OOB_PRESENT_256: LOG_INFO("Using P256"); [[fallthrough]]; default: // TODO(181889116): // Upgrade to support p256 (for now we just ignore P256) // because the controllers do not yet support it. bond_state_changed(BT_STATUS_UNSUPPORTED, bd_addr, BT_BOND_STATE_NONE); return; default: LOG_ERROR("Invalid data present for controller: %d", oob_cb.data_present); bond_state_changed(BT_STATUS_FAIL, bd_addr, BT_BOND_STATE_NONE); bond_state_changed(BT_STATUS_PARM_INVALID, bd_addr, BT_BOND_STATE_NONE); return; } pairing_cb.is_local_initiated = true; LOG_ERROR("Classic not implemented yet"); bond_state_changed(BT_STATUS_FAIL, bd_addr, BT_BOND_STATE_NONE); bond_state_changed(BT_STATUS_UNSUPPORTED, bd_addr, BT_BOND_STATE_NONE); return; case BT_TRANSPORT_LE: { // Guess default RANDOM for address type for LE Loading Loading @@ -2054,7 +2057,7 @@ void btif_dm_create_bond_out_of_band(const RawAddress bd_addr, } default: LOG_ERROR("Invalid transport: %d", transport); bond_state_changed(BT_STATUS_FAIL, bd_addr, BT_BOND_STATE_NONE); bond_state_changed(BT_STATUS_PARM_INVALID, bd_addr, BT_BOND_STATE_NONE); return; } } Loading Loading @@ -2111,7 +2114,7 @@ void btif_dm_cancel_bond(const RawAddress bd_addr) { void btif_dm_hh_open_failed(RawAddress* bdaddr) { if (pairing_cb.state == BT_BOND_STATE_BONDING && *bdaddr == pairing_cb.bd_addr) { bond_state_changed(BT_STATUS_FAIL, *bdaddr, BT_BOND_STATE_NONE); bond_state_changed(BT_STATUS_RMT_DEV_DOWN, *bdaddr, BT_BOND_STATE_NONE); } } Loading system/btif/src/btif_hh.cc +2 −2 Original line number Diff line number Diff line Loading @@ -563,7 +563,7 @@ bt_status_t btif_hh_connect(const RawAddress* bd_addr) { BTIF_TRACE_WARNING( "%s: Error, exceeded the maximum supported HID device number %d", __func__, BTIF_HH_MAX_HID); return BT_STATUS_FAIL; return BT_STATUS_NOMEM; } for (int i = 0; i < BTIF_HH_MAX_ADDED_DEV; i++) { Loading @@ -582,7 +582,7 @@ bt_status_t btif_hh_connect(const RawAddress* bd_addr) { << " added but addition failed"; added_dev->bd_addr = RawAddress::kEmpty; added_dev->dev_handle = BTA_HH_INVALID_HANDLE; return BT_STATUS_FAIL; return BT_STATUS_NOMEM; } } Loading Loading
system/btif/src/btif_dm.cc +9 −6 Original line number Diff line number Diff line Loading @@ -2007,19 +2007,22 @@ void btif_dm_create_bond_out_of_band(const RawAddress bd_addr, break; case BTM_OOB_PRESENT_256: LOG_INFO("Using P256"); [[fallthrough]]; default: // TODO(181889116): // Upgrade to support p256 (for now we just ignore P256) // because the controllers do not yet support it. bond_state_changed(BT_STATUS_UNSUPPORTED, bd_addr, BT_BOND_STATE_NONE); return; default: LOG_ERROR("Invalid data present for controller: %d", oob_cb.data_present); bond_state_changed(BT_STATUS_FAIL, bd_addr, BT_BOND_STATE_NONE); bond_state_changed(BT_STATUS_PARM_INVALID, bd_addr, BT_BOND_STATE_NONE); return; } pairing_cb.is_local_initiated = true; LOG_ERROR("Classic not implemented yet"); bond_state_changed(BT_STATUS_FAIL, bd_addr, BT_BOND_STATE_NONE); bond_state_changed(BT_STATUS_UNSUPPORTED, bd_addr, BT_BOND_STATE_NONE); return; case BT_TRANSPORT_LE: { // Guess default RANDOM for address type for LE Loading Loading @@ -2054,7 +2057,7 @@ void btif_dm_create_bond_out_of_band(const RawAddress bd_addr, } default: LOG_ERROR("Invalid transport: %d", transport); bond_state_changed(BT_STATUS_FAIL, bd_addr, BT_BOND_STATE_NONE); bond_state_changed(BT_STATUS_PARM_INVALID, bd_addr, BT_BOND_STATE_NONE); return; } } Loading Loading @@ -2111,7 +2114,7 @@ void btif_dm_cancel_bond(const RawAddress bd_addr) { void btif_dm_hh_open_failed(RawAddress* bdaddr) { if (pairing_cb.state == BT_BOND_STATE_BONDING && *bdaddr == pairing_cb.bd_addr) { bond_state_changed(BT_STATUS_FAIL, *bdaddr, BT_BOND_STATE_NONE); bond_state_changed(BT_STATUS_RMT_DEV_DOWN, *bdaddr, BT_BOND_STATE_NONE); } } Loading
system/btif/src/btif_hh.cc +2 −2 Original line number Diff line number Diff line Loading @@ -563,7 +563,7 @@ bt_status_t btif_hh_connect(const RawAddress* bd_addr) { BTIF_TRACE_WARNING( "%s: Error, exceeded the maximum supported HID device number %d", __func__, BTIF_HH_MAX_HID); return BT_STATUS_FAIL; return BT_STATUS_NOMEM; } for (int i = 0; i < BTIF_HH_MAX_ADDED_DEV; i++) { Loading @@ -582,7 +582,7 @@ bt_status_t btif_hh_connect(const RawAddress* bd_addr) { << " added but addition failed"; added_dev->bd_addr = RawAddress::kEmpty; added_dev->dev_handle = BTA_HH_INVALID_HANDLE; return BT_STATUS_FAIL; return BT_STATUS_NOMEM; } } Loading