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

Commit 66b26591 authored by Android Build Merger (Role)'s avatar Android Build Merger (Role)
Browse files

[automerger] Fix copy length calculation in sdp_copy_raw_data am: c4cfe6c8 am: c8f26d02

Change-Id: I6eb912e2613ec8549f9a8a579d7440ed876fd0e7
parents 5043539a c8f26d02
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -377,8 +377,15 @@ static void sdp_copy_raw_data (tCONN_CB *p_ccb, BOOLEAN offset)

        if(offset)
        {
            cpy_len -= 1;
            type = *p++;
            uint8_t* old_p = p;
            p = sdpu_get_len_from_type (p, type, &list_len);
            if ((int)cpy_len < (p - old_p)) {
                SDP_TRACE_WARNING("%s: no bytes left for data", __func__);
                return;
            }
            cpy_len -= (p - old_p);
        }
        if(list_len < cpy_len )
        {