summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hif/src/ce/ce_main.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/hif/src/ce/ce_main.c b/hif/src/ce/ce_main.c
index f4fe98b8b..599169022 100644
--- a/hif/src/ce/ce_main.c
+++ b/hif/src/ce/ce_main.c
@@ -2673,7 +2673,8 @@ void hif_ce_stop(struct hif_softc *scn)
pipe_info = &hif_state->pipe_info[pipe_num];
if (pipe_info->ce_hdl) {
- if (pipe_info->ce_hdl != ce_diag) {
+ if (pipe_info->ce_hdl != ce_diag &&
+ hif_state->started) {
attr = hif_state->host_ce_config[pipe_num];
if (attr.src_nentries)
qdf_spinlock_destroy(&pipe_info->