Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bca0eeb0 authored by Hansong Zhang's avatar Hansong Zhang Committed by Automerger Merge Worker
Browse files

btm_get_dev_class: Create empty record if not found am: 865f9def

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1493136

Change-Id: I5a0580fb5aeb0c169bca86f6ce15bf53df56508e
parents 851072d6 865f9def
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -4827,9 +4827,8 @@ void btm_sec_set_peer_sec_caps(uint16_t hci_handle, bool ssp_supported,
  }
}

// Return DEV_CLASS (uint8_t[3]) of bda
// Return DEV_CLASS (uint8_t[3]) of bda. If record doesn't exist, create one.
const uint8_t* btm_get_dev_class(const RawAddress& bda) {
  tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bda);
  if (p_dev_rec == nullptr) return nullptr;
  tBTM_SEC_DEV_REC* p_dev_rec = btm_find_or_alloc_dev(bda);
  return p_dev_rec->dev_class;
}
+1 −1
Original line number Diff line number Diff line
@@ -779,5 +779,5 @@ void btm_sec_set_peer_sec_caps(uint16_t hci_handle, bool ssp_supported,
                               bool sc_supported,
                               bool hci_role_switch_supported);

// Return DEV_CLASS (uint8_t[3]) of bda
// Return DEV_CLASS (uint8_t[3]) of bda. If record doesn't exist, create one.
const uint8_t* btm_get_dev_class(const RawAddress& bda);