From fb49db3c83005cfd91ee0ba1352dfcebb344b95f Mon Sep 17 00:00:00 2001 From: psimha Date: Thu, 31 Aug 2017 15:33:33 -0700 Subject: [PATCH] qcacmn: Check to prevent crash when reading stats Add a check for update_dp_stats before calling it. This is registered only for WIN & causes a crash on MCL. Change-Id: I584b7dba73bcc2426deb97641c30b4d704ce0d8b CRs-Fixed: 2111735 --- dp/wifi3.0/dp_main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dp/wifi3.0/dp_main.c b/dp/wifi3.0/dp_main.c index 34263b536849..785dcfae176a 100644 --- a/dp/wifi3.0/dp_main.c +++ b/dp/wifi3.0/dp_main.c @@ -3710,7 +3710,8 @@ void dp_aggregate_vdev_stats(struct dp_vdev *vdev) peer->stats.tx.last_ack_rssi; } - soc->cdp_soc.ol_ops->update_dp_stats(vdev->pdev->osif_pdev, + if (soc->cdp_soc.ol_ops->update_dp_stats) + soc->cdp_soc.ol_ops->update_dp_stats(vdev->pdev->osif_pdev, &vdev->stats, vdev->vdev_id, UPDATE_VDEV_STATS); }