summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/wma/src/wma_utils.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/wma/src/wma_utils.c b/core/wma/src/wma_utils.c
index f5273850f7dd..37a242410b46 100644
--- a/core/wma/src/wma_utils.c
+++ b/core/wma/src/wma_utils.c
@@ -1696,6 +1696,10 @@ int wma_stats_event_handler(void *handle, uint8_t *cmd_param_info,
if (rssi_event->num_per_chain_rssi_stats > 0) {
temp = (uint8_t *) rssi_event;
temp += sizeof(*rssi_event);
+
+ /* skip past struct array tlv header */
+ temp += WMI_TLV_HDR_SIZE;
+
for (i = 0;
i < rssi_event->num_per_chain_rssi_stats;
i++) {