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

Commit 97302282 authored by Chris Manton's avatar Chris Manton
Browse files

Use proper gatt_notify_conn_update::status type at corresponding level

Bug: 171568335
Test: CtsVerifier insecure client/server priority
Tag: #refactor

Change-Id: I9d13cf5607a254c7abcade0df2c402de8a9e0911
parent 2c524cf9
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1704,7 +1704,7 @@ static void btu_hcif_encryption_key_refresh_cmpl_evt(uint8_t* p) {

extern void gatt_notify_conn_update(uint16_t handle, uint16_t interval,
                                    uint16_t latency, uint16_t timeout,
                                    tGATT_STATUS status);
                                    tHCI_STATUS status);

static void btu_ble_ll_conn_param_upd_evt(uint8_t* p, uint16_t evt_len) {
  /* LE connection update has completed successfully as a central. */
@@ -1725,7 +1725,7 @@ static void btu_ble_ll_conn_param_upd_evt(uint8_t* p, uint16_t evt_len) {
  l2cble_process_conn_update_evt(handle, status, interval, latency, timeout);

  gatt_notify_conn_update(handle & 0x0FFF, interval, latency, timeout,
                          static_cast<tGATT_STATUS>(status));
                          static_cast<tHCI_STATUS>(status));
}

static void btu_ble_proc_ltk_req(uint8_t* p) {
+3 −2
Original line number Diff line number Diff line
@@ -502,7 +502,7 @@ void gatt_notify_phy_updated(tGATT_STATUS status, uint16_t handle,

void gatt_notify_conn_update(uint16_t handle, uint16_t interval,
                             uint16_t latency, uint16_t timeout,
                             tGATT_STATUS status) {
                             tHCI_STATUS status) {
  tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev_by_handle(handle);
  if (!p_dev_rec) return;

@@ -515,7 +515,8 @@ void gatt_notify_conn_update(uint16_t handle, uint16_t interval,
    if (p_reg->in_use && p_reg->app_cb.p_conn_update_cb) {
      uint16_t conn_id = GATT_CREATE_CONN_ID(p_tcb->tcb_idx, p_reg->gatt_if);
      (*p_reg->app_cb.p_conn_update_cb)(p_reg->gatt_if, conn_id, interval,
                                        latency, timeout, status);
                                        latency, timeout,
                                        static_cast<tGATT_STATUS>(status));
    }
  }
}