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

Commit d62b138d authored by Myles Watson's avatar Myles Watson Committed by android-build-merger
Browse files

Merge "BNEP: Check received frame type" into nyc-dev am: 038a64ca am: 28ecef83

am: 72c27803

Change-Id: I32e0ab42d76d45fa33146007c222732ec6ef80c9
parents 2ffcf1aa 72c27803
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -496,6 +496,12 @@ static void bnep_data_ind (UINT16 l2cap_cid, BT_HDR *p_buf)
    type = *p++;
    extension_present = type >> 7;
    type &= 0x7f;
    if (type >= sizeof(bnep_frame_hdr_sizes) / sizeof(bnep_frame_hdr_sizes[0])) {
        BNEP_TRACE_EVENT("BNEP - rcvd frame, bad type: 0x%02x", type);
        android_errorWriteLog(0x534e4554, "68818034");
        osi_free(p_buf);
        return;
    }
    if ((rem_len <= bnep_frame_hdr_sizes[type]) || (rem_len > BNEP_MTU_SIZE))
    {
        BNEP_TRACE_EVENT ("BNEP - rcvd frame, bad len: %d  type: 0x%02x", p_buf->len, type);