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

Commit 20f2531f authored by Brian Delwiche's avatar Brian Delwiche Committed by Android (Google) Code Review
Browse files

Merge "Add buffer in pin_reply in bluetooth.cc" into tm-dev

parents 96f108e8 2c09d202
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -398,11 +398,14 @@ static int get_connection_state(const RawAddress* bd_addr) {

static int pin_reply(const RawAddress* bd_addr, uint8_t accept, uint8_t pin_len,
                     bt_pin_code_t* pin_code) {
  bt_pin_code_t tmp_pin_code;
  if (!interface_ready()) return BT_STATUS_NOT_READY;
  if (pin_code == nullptr || pin_len > PIN_CODE_LEN) return BT_STATUS_FAIL;

  memcpy(&tmp_pin_code, pin_code, pin_len);

  do_in_main_thread(FROM_HERE, base::BindOnce(btif_dm_pin_reply, *bd_addr,
                                              accept, pin_len, *pin_code));
                                              accept, pin_len, tmp_pin_code));
  return BT_STATUS_SUCCESS;
}