From ec2e9c7553ee2facc8eb06ead24a9e79895a62e3 Mon Sep 17 00:00:00 2001 From: Sameer Thalappil Date: Wed, 8 Feb 2017 15:45:49 -0800 Subject: [PATCH] qcacld-3.0: Add NULL check in cds_trigger_recovery() Add a NULL check before de-referencing CDF context pointer. CRs-Fixed: 2004243 Change-Id: I0aa644d9ad2d154526ee015e57e9132c26c5fd91 --- 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 aa1995ea860e..157e3833535c 100644 --- a/core/cds/src/cds_api.c +++ b/core/cds/src/cds_api.c @@ -1586,6 +1586,11 @@ void cds_trigger_recovery(bool skip_crash_inject) "WMA context is invalid!"); return; } + if (!qdf_ctx) { + QDF_TRACE(QDF_MODULE_ID_QDF, QDF_TRACE_LEVEL_ERROR, + "QDF context is invalid!"); + return; + } recovery_lock = qdf_runtime_lock_init("cds_recovery"); if (!recovery_lock) {