From acd250c4af4b2e7d466fb77be8bbee8cd0a87e5d Mon Sep 17 00:00:00 2001 From: Krunal Soni Date: Fri, 27 Apr 2018 16:42:52 -0700 Subject: [PATCH] qcacmn: Add NULL pointer check in tgt_scan_pno_stop() API Add NULL pointer check in tgt_scan_pno_stop() API. CRs-Fixed: 2232787 Change-Id: I9b3c88af8d4d719a4a6fe097e7994ecd4bbddcbd --- umac/scan/dispatcher/src/wlan_scan_tgt_api.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/umac/scan/dispatcher/src/wlan_scan_tgt_api.c b/umac/scan/dispatcher/src/wlan_scan_tgt_api.c index 41a356c93512..b2a84d29354f 100644 --- a/umac/scan/dispatcher/src/wlan_scan_tgt_api.c +++ b/umac/scan/dispatcher/src/wlan_scan_tgt_api.c @@ -102,7 +102,15 @@ QDF_STATUS tgt_scan_pno_stop(struct wlan_objmgr_vdev *vdev, psoc = wlan_vdev_get_psoc(vdev); + if (!psoc) { + scm_err("NULL PSOC"); + return QDF_STATUS_E_FAILURE; + } scan_ops = wlan_psoc_get_scan_txops(psoc); + if (!scan_ops) { + scm_err("NULL scan_ops"); + return QDF_STATUS_E_FAILURE; + } /* invoke wmi_unified_pno_stop_cmd() */ QDF_ASSERT(scan_ops->pno_stop); if (scan_ops->pno_stop)