diff --git a/core/hdd/src/wlan_hdd_main.c b/core/hdd/src/wlan_hdd_main.c index e6bf1cdb87a7..a526778e8885 100644 --- a/core/hdd/src/wlan_hdd_main.c +++ b/core/hdd/src/wlan_hdd_main.c @@ -11361,7 +11361,6 @@ void wlan_hdd_start_sap(struct hdd_adapter *ap_adapter, bool reinit) if (0 != wlan_hdd_cfg80211_update_apies(ap_adapter)) { hdd_err("SAP Not able to set AP IEs"); - wlansap_reset_sap_config_add_ie(sap_config, eUPDATE_IE_ALL); goto end; } @@ -11380,6 +11379,7 @@ void wlan_hdd_start_sap(struct hdd_adapter *ap_adapter, bool reinit) goto end; } hdd_info("SAP Start Success"); + wlansap_reset_sap_config_add_ie(sap_config, eUPDATE_IE_ALL); set_bit(SOFTAP_BSS_STARTED, &ap_adapter->event_flags); if (hostapd_state->bss_state == BSS_START) policy_mgr_incr_active_session(hdd_ctx->hdd_psoc, @@ -11389,6 +11389,7 @@ void wlan_hdd_start_sap(struct hdd_adapter *ap_adapter, bool reinit) return; end: + wlansap_reset_sap_config_add_ie(sap_config, eUPDATE_IE_ALL); mutex_unlock(&hdd_ctx->sap_lock); /* SAP context and beacon cleanup will happen during driver unload * in hdd_stop_adapter