diff --git a/core/cds/src/cds_api.c b/core/cds/src/cds_api.c index 9e16a6c2b8..92c5b57548 100644 --- a/core/cds/src/cds_api.c +++ b/core/cds/src/cds_api.c @@ -1796,6 +1796,12 @@ static void cds_trigger_recovery_work(void *param) return; } + if (!cds_is_self_recovery_enabled()) { + cds_err("Recovery is not enabled"); + QDF_BUG(0); + return; + } + qdf = cds_get_context(QDF_MODULE_ID_QDF_DEVICE); if (!qdf) { cds_err("Qdf context is null");