diff options
-rw-r--r-- | hif/src/ce/ce_main.c | 3 |
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-> |