summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/wma/src/wma_scan_roam.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/core/wma/src/wma_scan_roam.c b/core/wma/src/wma_scan_roam.c
index de791f3e982b..03e8686fcc74 100644
--- a/core/wma/src/wma_scan_roam.c
+++ b/core/wma/src/wma_scan_roam.c
@@ -5263,6 +5263,12 @@ QDF_STATUS wma_ipa_offload_enable_disable(tp_wma_handle wma,
return QDF_STATUS_E_FAILURE;
}
+ if (cds_is_driver_recovering()) {
+ WMA_LOGE("%s Recovery in Progress. State: 0x%x Ignore!!!",
+ __func__, cds_get_driver_state());
+ return QDF_STATUS_E_FAILURE;
+ }
+
if (ipa_offload->offload_type > STA_RX_DATA_OFFLOAD) {
return QDF_STATUS_E_INVAL;
}