diff options
-rw-r--r-- | src/handsfree.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/handsfree.c b/src/handsfree.c index 30ab7022..a97dee06 100644 --- a/src/handsfree.c +++ b/src/handsfree.c @@ -72,7 +72,11 @@ struct ofono_handsfree { 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) |