From 273f36829a72446c97b669df37f86f4f0e715aa3 Mon Sep 17 00:00:00 2001 From: zhangyanjiao Date: Fri, 5 May 2023 17:45:37 +0800 Subject: [PATCH] wpa_supplicant: Fix max sta num error for softAP --- components/wpa_supplicant/esp_supplicant/src/esp_hostap.c | 2 +- components/wpa_supplicant/esp_supplicant/src/esp_wifi_driver.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/components/wpa_supplicant/esp_supplicant/src/esp_hostap.c b/components/wpa_supplicant/esp_supplicant/src/esp_hostap.c index 1b3a6db832..10bdcb5534 100644 --- a/components/wpa_supplicant/esp_supplicant/src/esp_hostap.c +++ b/components/wpa_supplicant/esp_supplicant/src/esp_hostap.c @@ -46,7 +46,7 @@ void *hostap_init(void) os_free(hapd); return NULL; } - hapd->conf->max_num_sta = MAX_STA_COUNT; + hapd->conf->max_num_sta = esp_wifi_ap_get_max_sta_conn(); auth_conf = (struct wpa_auth_config *)os_zalloc(sizeof(struct wpa_auth_config)); diff --git a/components/wpa_supplicant/esp_supplicant/src/esp_wifi_driver.h b/components/wpa_supplicant/esp_supplicant/src/esp_wifi_driver.h index e0b2b5de22..8f991e9716 100644 --- a/components/wpa_supplicant/esp_supplicant/src/esp_wifi_driver.h +++ b/components/wpa_supplicant/esp_supplicant/src/esp_wifi_driver.h @@ -282,5 +282,6 @@ bool esp_wifi_is_ft_enabled_internal(uint8_t if_index); uint8_t esp_wifi_sta_get_config_sae_pwe_h2e_internal(void); uint8_t esp_wifi_sta_get_use_h2e_internal(void); void esp_wifi_sta_disable_wpa2_authmode_internal(void); +uint8_t esp_wifi_ap_get_max_sta_conn(void); #endif /* _ESP_WIFI_DRIVER_H_ */