diff --git a/core/hdd/src/wlan_hdd_main.c b/core/hdd/src/wlan_hdd_main.c index 4135ba6bbf96..53181285db11 100644 --- a/core/hdd/src/wlan_hdd_main.c +++ b/core/hdd/src/wlan_hdd_main.c @@ -5494,7 +5494,9 @@ QDF_STATUS hdd_stop_adapter(struct hdd_context *hdd_ctx, } wlan_hdd_scan_abort(adapter); - + /* Diassociate with all the peers before stop ap post */ + if (test_bit(SOFTAP_BSS_STARTED, &adapter->event_flags)) + wlan_hdd_del_station(adapter); sap_config = &adapter->session.ap.sap_config; wlansap_reset_sap_config_add_ie(sap_config, eUPDATE_IE_ALL);