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

Commit 8c9d647f authored by Android Build Merger (Role)'s avatar Android Build Merger (Role)
Browse files

[automerger] DO NOT MERGE Fix a wrong check in rfc_parse_data am: 29a622a3...

[automerger] DO NOT MERGE Fix a wrong check in rfc_parse_data am: 29a622a3 am: 5c9ede8a am: c5e5b5b0 am: 2d580d01

Change-Id: I81864bd4e4a97b50a9e22ba426e336717463496f
parents 4c6f0dc7 2d580d01
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -558,7 +558,7 @@ UINT8 rfc_parse_data (tRFC_MCB *p_mcb, MX_FRAME *p_frame, BT_HDR *p_buf)
    RFCOMM_PARSE_TYPE_FIELD (p_frame->type, p_frame->pf, p_data);
    RFCOMM_PARSE_TYPE_FIELD (p_frame->type, p_frame->pf, p_data);
    eal = *p_data & RFCOMM_EA;
    eal = *p_data & RFCOMM_EA;
    len = (*p_data++ >> RFCOMM_SHIFT_LENGTH1);
    len = (*p_data++ >> RFCOMM_SHIFT_LENGTH1);
    if (eal == 0 && p_buf->len < RFCOMM_CTRL_FRAME_LEN) {
    if (eal == 0 && p_buf->len > RFCOMM_CTRL_FRAME_LEN) {
        len += (*p_data++ << RFCOMM_SHIFT_LENGTH2);
        len += (*p_data++ << RFCOMM_SHIFT_LENGTH2);
    } else if (eal == 0) {
    } else if (eal == 0) {
        RFCOMM_TRACE_ERROR ("Bad Length when EAL = 0: %d", p_buf->len);
        RFCOMM_TRACE_ERROR ("Bad Length when EAL = 0: %d", p_buf->len);