From dfb40924f5248fd4c8a66bd5afd7b87d63f8a497 Mon Sep 17 00:00:00 2001 From: Yuanyuan Liu Date: Tue, 2 Oct 2018 15:17:00 -0700 Subject: [PATCH] qcacld-3.0: add check for qdf_ctx Add NULL check for qdf_ctx to avoid dereference. Change-Id: I75f5f2baafdf6b9c1a7587a3d17934c9246acccd CRs-Fixed: 2326306 --- core/cds/src/cds_api.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/cds/src/cds_api.c b/core/cds/src/cds_api.c index a6072b8775..bea099faa1 100644 --- a/core/cds/src/cds_api.c +++ b/core/cds/src/cds_api.c @@ -2606,6 +2606,11 @@ bool cds_is_fw_down(void) qdf_device_t qdf_ctx; qdf_ctx = cds_get_context(QDF_MODULE_ID_QDF_DEVICE); + if (!qdf_ctx) { + cds_err("cds context is invalid"); + return false; + } + return pld_is_fw_down(qdf_ctx->dev); }