buf_len += event->num_peer_stats * sizeof(*peer_stats);
}
- if (buf_len > param_buf->num_data) {
- WMA_LOGE("%s: num_data: %d Invalid num_pdev_stats:%d or num_vdev_stats:%d or num_peer_stats:%d",
- __func__, param_buf->num_data,
- event->num_pdev_stats,
- event->num_vdev_stats, event->num_peer_stats);
- return -EINVAL;
- }
-
rssi_event =
(wmi_per_chain_rssi_stats *) param_buf->chain_stats;
if (rssi_event) {
WMA_LOGE("excess wmi buffer: stats pdev %d vdev %d peer %d",
event->num_pdev_stats, event->num_vdev_stats,
event->num_peer_stats);
+ QDF_ASSERT(0);
return -EINVAL;
}