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

Commit 6cfae0a5 authored by Hui Peng's avatar Hui Peng Committed by Automerger Merge Worker
Browse files

Merge "Fix an OOB bug in register_notification_rsp" into tm-dev am: e2418045 am: 80f137fa

parents e274973f 80f137fa
Loading
Loading
Loading
Loading
+5 −0
Original line number Original line Diff line number Diff line
@@ -1959,6 +1959,11 @@ static bt_status_t register_notification_rsp(
                   dump_rc_notification_event_id(event_id));
                   dump_rc_notification_event_id(event_id));
  std::unique_lock<std::mutex> lock(btif_rc_cb.lock);
  std::unique_lock<std::mutex> lock(btif_rc_cb.lock);


  if (event_id > MAX_RC_NOTIFICATIONS) {
    BTIF_TRACE_ERROR("Invalid event id");
    return BT_STATUS_PARM_INVALID;
  }

  memset(&(avrc_rsp.reg_notif), 0, sizeof(tAVRC_REG_NOTIF_RSP));
  memset(&(avrc_rsp.reg_notif), 0, sizeof(tAVRC_REG_NOTIF_RSP));


  avrc_rsp.reg_notif.event_id = event_id;
  avrc_rsp.reg_notif.event_id = event_id;