diff options
author | Max Shi <meixuanshi@google.com> | 2019-04-12 13:05:01 -0700 |
---|---|---|
committer | Max Shi <meixuanshi@google.com> | 2019-04-12 13:05:21 -0700 |
commit | dc278b2bed10ff77daaf52d4eea17acbb0ea095c (patch) | |
tree | cde2fa8c38785bd8f78574545c8495b4f8a63d76 | |
parent | 79e98222c37a2c8899fa38d371d2663ebea7e2f1 (diff) | |
parent | eeb6b645663ccc81f9cca416307731aec7750918 (diff) | |
download | qcacld-dc278b2bed10ff77daaf52d4eea17acbb0ea095c.tar.gz |
Merge branch 'android-msm-bonito-4.9-pi-qpr3' into android-msm-pixel-4.9
JUN 2019.3
Bug: 129973133
Change-Id: Ie2f190f356952d6b8143b1f4afcdd0e36fc2a355
Signed-off-by: Max Shi <meixuanshi@google.com>
-rw-r--r-- | core/wma/src/wma_utils.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/core/wma/src/wma_utils.c b/core/wma/src/wma_utils.c index e61c9d49cb..02eea17fa6 100644 --- a/core/wma/src/wma_utils.c +++ b/core/wma/src/wma_utils.c @@ -1544,6 +1544,15 @@ static int wma_unified_radio_tx_power_level_stats_event_handler(void *handle, fixed_param->radio_id; tx_power_level_values = (uint8_t *) param_tlvs->tx_time_per_power_level; + if (rs_results->total_num_tx_power_levels && + fixed_param->total_num_tx_power_levels > + rs_results->total_num_tx_power_levels) { + WMA_LOGE("%s: excess tx_power buffers:%d, total_num_tx_power_levels:%d", + __func__, fixed_param->total_num_tx_power_levels, + rs_results->total_num_tx_power_levels); + return -EINVAL; + } + rs_results->total_num_tx_power_levels = fixed_param->total_num_tx_power_levels; if (!rs_results->total_num_tx_power_levels) { |