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

Commit 2416a3d8 authored by Pavlin Radoslavov's avatar Pavlin Radoslavov Committed by android-build-merger
Browse files

Merge "Add BT_HDR length check for received AVCTP packets" into oc-dev am:...

Merge "Add BT_HDR length check for received AVCTP packets" into oc-dev am: 51a4b8da am: 6309ec7a am: 206bc33c
am: eed8185d

Change-Id: I97642dc54c29e147ef76973ede0a912b3390b719
parents 8ad3ce86 eed8185d
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -69,6 +69,12 @@ static BT_HDR* avct_bcb_msg_asmbl(UNUSED_ATTR tAVCT_BCB* p_bcb, BT_HDR* p_buf) {
  uint8_t* p;
  uint8_t pkt_type;

  if (p_buf->len == 0) {
    osi_free_and_reset((void**)&p_buf);
    android_errorWriteLog(0x534e4554, "79944113");
    return nullptr;
  }

  /* parse the message header */
  p = (uint8_t*)(p_buf + 1) + p_buf->offset;
  pkt_type = AVCT_PKT_TYPE(p);