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

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

[automerger] DO NOT MERGE AVRC: Add bound check for...

[automerger] DO NOT MERGE AVRC: Add bound check for AVRC_EVT_APP_SETTING_CHANGE am: dd204f3c am: 57bfdebd am: decdc2a4

Change-Id: I3b58713fffba346fb96b93632755a41cf9f5a88e
parents ba4033b2 decdc2a4
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -122,6 +122,10 @@ void avrc_parse_notification_rsp (UINT8 *p_stream, tAVRC_REG_NOTIF_RSP *p_rsp)

        case AVRC_EVT_APP_SETTING_CHANGE:
            BE_STREAM_TO_UINT8(p_rsp->param.player_setting.num_attr, p_stream);
            if (p_rsp->param.player_setting.num_attr > AVRC_MAX_APP_SETTINGS) {
                android_errorWriteLog(0x534e4554, "73782082");
                p_rsp->param.player_setting.num_attr = AVRC_MAX_APP_SETTINGS;
            }
            for (int index = 0; index < p_rsp->param.player_setting.num_attr; index++)
            {
                BE_STREAM_TO_UINT8(p_rsp->param.player_setting.attr_id[index], p_stream);