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

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

resolve merge conflicts of b1c03cba to nyc-dev

am: 2b7f1ca6

Change-Id: I081f113d8908bb775f56c25beb105a3311b0affb
parents b6ddca57 2b7f1ca6
Loading
Loading
Loading
Loading
+12 −11
Original line number Diff line number Diff line
@@ -28,6 +28,8 @@
#include <stdlib.h>
#include <string.h>

#include <log/log.h>

#include "bt_target.h"
#include "btm_int.h"
#include "btu.h"
@@ -132,6 +134,14 @@ void l2c_rcv_acl_data (BT_HDR *p_msg)
    STREAM_TO_UINT16 (hci_len, p);
    p_msg->offset += 4;

    if (hci_len < L2CAP_PKT_OVERHEAD) {
        /* Must receive at least the L2CAP length and CID */
        L2CAP_TRACE_WARNING ("L2CAP - got incorrect hci header");
        android_errorWriteLog(0x534e4554, "34946955");
        osi_free(p_msg);
        return;
    }

    /* Extract the length and CID */
    STREAM_TO_UINT16 (l2cap_len, p);
    STREAM_TO_UINT16 (rcv_cid, p);
@@ -154,17 +164,8 @@ void l2c_rcv_acl_data (BT_HDR *p_msg)
        }
    }

    if (hci_len >= L2CAP_PKT_OVERHEAD)  /* Must receive at least the L2CAP length and CID.*/
    {
    p_msg->len    = hci_len - L2CAP_PKT_OVERHEAD;
    p_msg->offset += L2CAP_PKT_OVERHEAD;
    }
    else
    {
        L2CAP_TRACE_WARNING ("L2CAP - got incorrect hci header" );
        osi_free(p_msg);
        return;
    }

    if (l2cap_len != p_msg->len)
    {