diff --git a/core/hdd/src/wlan_hdd_hostapd.c b/core/hdd/src/wlan_hdd_hostapd.c index 51aefb7d220d..805a95c29a29 100644 --- a/core/hdd/src/wlan_hdd_hostapd.c +++ b/core/hdd/src/wlan_hdd_hostapd.c @@ -5418,7 +5418,8 @@ int wlan_hdd_cfg80211_start_bss(struct hdd_adapter *adapter, wlansap_reset_sap_config_add_ie(pConfig, eUPDATE_IE_ALL); - if (!QDF_IS_STATUS_SUCCESS(qdf_status)) { + if (!QDF_IS_STATUS_SUCCESS(qdf_status) || + !QDF_IS_STATUS_SUCCESS(hostapd_state->qdf_status)) { mutex_unlock(&hdd_ctx->sap_lock); hdd_err("qdf wait for single_event failed!!");