diff options
| author | SaidiReddy Yenuga <saidir@codeaurora.org> | 2016-09-29 14:47:01 +0530 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-11-21 22:39:44 -0800 |
| commit | 0f9832373e51fa2062e9eb16c753afffbc69ace2 (patch) | |
| tree | 92b619deccda84cc08ef1f41f7d4640f2907726f | |
| parent | 2c669336c0701ff06bff22b2fb0206c024704b8b (diff) | |
qcacld-3.0: Add NULL check in hdd shutdown API
hif_ctx can be NULL and accessing it result in crash
Add NULL check for hif context to avoid crash
CRs-Fixed: 1072608
Change-Id: I979fd09fadb347585ae5a044277d3855d76f94ca
| -rw-r--r-- | core/hdd/src/wlan_hdd_driver_ops.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/core/hdd/src/wlan_hdd_driver_ops.c b/core/hdd/src/wlan_hdd_driver_ops.c index 20290b8f9280..1037750d37d3 100644 --- a/core/hdd/src/wlan_hdd_driver_ops.c +++ b/core/hdd/src/wlan_hdd_driver_ops.c @@ -439,6 +439,11 @@ static void wlan_hdd_shutdown(void) { void *hif_ctx = cds_get_context(QDF_MODULE_ID_HIF); + if (NULL == hif_ctx) { + hdd_err("HIF context NULL"); + return; + } + if (cds_is_load_or_unload_in_progress()) { hdd_err("Load/unload in progress, ignore SSR shutdown"); return; |
