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

Commit 851a2d15 authored by Ted Wang's avatar Ted Wang Committed by Android (Google) Code Review
Browse files

Merge "Add length check when copy AVDTP packet" into tm-dev

parents f9610d40 ed9a843c
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -1252,6 +1252,10 @@ BT_HDR* avdt_msg_asmbl(AvdtpCcb* p_ccb, BT_HDR* p_buf) {
     * would have allocated smaller buffer.
     */
    p_ccb->p_rx_msg = (BT_HDR*)osi_malloc(BT_DEFAULT_BUFFER_SIZE);
    if (sizeof(BT_HDR) + p_buf->offset + p_buf->len > BT_DEFAULT_BUFFER_SIZE) {
      android_errorWriteLog(0x534e4554, "232023771");
      return NULL;
    }
    memcpy(p_ccb->p_rx_msg, p_buf, sizeof(BT_HDR) + p_buf->offset + p_buf->len);

    /* Free original buffer */