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

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

[automerger] DO NOT MERGE: Check number of attributes before writing to a...

[automerger] DO NOT MERGE: Check number of attributes before writing to a buffer am: 9eb7b974 am: 7674fe6a am: 340e7097 am: e551141e

Change-Id: Ice70ef13544a1f93a9dafb71241141274b81a7f1
parents fda576a2 e551141e
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -47,6 +47,7 @@
#include "osi/include/list.h"
#include "osi/include/properties.h"
#include "btu.h"
#include "log/log.h"
#define RC_INVALID_TRACK_ID (0xFFFFFFFFFFFFFFFFULL)

/*****************************************************************************
@@ -2764,6 +2765,12 @@ static void handle_app_cur_val_response (tBTA_AV_META_MSG *pmeta_msg, tAVRC_GET_
    bdcpy(rc_addr.address, btif_rc_cb.rc_addr);

    app_settings.num_attr = p_rsp->num_val;

    if (app_settings.num_attr > BTRC_MAX_APP_SETTINGS) {
        android_errorWriteLog(0x534e4554, "73824150");
        app_settings.num_attr = BTRC_MAX_APP_SETTINGS;
    }

    for (xx = 0; xx < app_settings.num_attr; xx++)
    {
        app_settings.attr_ids[xx] = p_rsp->p_vals[xx].attr_id;