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

Commit d3147b50 authored by Pavlin Radoslavov's avatar Pavlin Radoslavov
Browse files

Add missing continuation offset check for SDP continuation requests

Bug: 63146698
Test: External script
Change-Id: Iea52f1689dc12bfe0d4b57996f17db4bc3bd5983
Merged-In: Iea52f1689dc12bfe0d4b57996f17db4bc3bd5983
(cherry picked from commit ded876c9)
(cherry picked from commit 10ce685cb025f6854be4ecc5329f2f684fd9ea5d)
parent c4d32624
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -228,7 +228,7 @@ static void process_service_search (tCONN_CB *p_ccb, UINT16 trans_num,
        }
        BE_STREAM_TO_UINT16 (cont_offset, p_req);

        if (cont_offset != p_ccb->cont_offset)
        if (cont_offset != p_ccb->cont_offset || num_rsp_handles < cont_offset)
        {
            sdpu_build_n_send_error (p_ccb, trans_num, SDP_INVALID_CONT_STATE,
                                     SDP_TEXT_BAD_CONT_INX);