Function: ag_features_list
static const char *list[10]; (Out of bounds write, line 75)
Incrementing i the value is now 10, for “hf-indicators”
Reported by: blanca.e.sabas.rosales@intel.com
static const char **ag_features_list(unsigned int features,
unsigned int chld_features)
{
- static const char *list[10];
+ /*
+ * BRSF response is a 32-bit unsigned int. Only 32 entries are posible,
+ * and we do not ever report the presence of bit 8.
+ */
+ static const char *list[32];
unsigned int i = 0;
if (features & HFP_AG_FEATURE_3WAY)