From 5febc939e05112db2209e7c8fc5685f656ff582b Mon Sep 17 00:00:00 2001 From: Sourav Mohapatra Date: Mon, 8 Jan 2018 14:38:30 +0530 Subject: [PATCH] qcacld-3.0: Add NULL check for hdd_ctx In function hdd_update_dp_vdev_flags, hdd_ctx is not being validated before dereference. Add NULL check for hdd_ctx. Change-Id: Id907e273ec3d135c0e140d3b8b9aa6346af2d9a3 CRs-Fixed: 2162252 --- core/hdd/src/wlan_hdd_assoc.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/hdd/src/wlan_hdd_assoc.c b/core/hdd/src/wlan_hdd_assoc.c index fd70b326c14d..96968489feee 100644 --- a/core/hdd/src/wlan_hdd_assoc.c +++ b/core/hdd/src/wlan_hdd_assoc.c @@ -1917,6 +1917,11 @@ QDF_STATUS hdd_update_dp_vdev_flags(void *cbk_data, psoc = cbk_data; hdd_ctx = cds_get_context(QDF_MODULE_ID_HDD); + if (!hdd_ctx) { + hdd_err("Invalid HDD Context"); + return QDF_STATUS_E_INVAL; + } + if (!hdd_ctx->tdls_nap_active) return status;