mirror of
https://github.com/skot/ESP-Miner.git
synced 2025-10-04 02:16:27 +02:00
Fix strncpy buffer overflow warning in WiFi configuration (#1106)
- Ensure null termination of SSID string - Fixes -Werror=stringop-truncation compilation error - Prevents potential buffer overflow when SSID length equals buffer size Co-authored-by: Johnny <johnny9dev@pm.me>
This commit is contained in:
@@ -235,8 +235,9 @@ esp_netif_t * wifi_init_softap(char * ap_ssid)
|
||||
snprintf(ap_ssid, 32, "Bitaxe_%02X%02X", mac[4], mac[5]);
|
||||
|
||||
wifi_config_t wifi_ap_config;
|
||||
memset(&wifi_ap_config, 0, sizeof(wifi_ap_config)); // Clear the structure
|
||||
strncpy((char *) wifi_ap_config.ap.ssid, ap_ssid, sizeof(wifi_ap_config.ap.ssid));
|
||||
memset(&wifi_ap_config, 0, sizeof(wifi_ap_config));
|
||||
strncpy((char *) wifi_ap_config.ap.ssid, ap_ssid, sizeof(wifi_ap_config.ap.ssid) - 1);
|
||||
wifi_ap_config.ap.ssid[sizeof(wifi_ap_config.ap.ssid) - 1] = '\0';
|
||||
wifi_ap_config.ap.ssid_len = strlen(ap_ssid);
|
||||
wifi_ap_config.ap.channel = 1;
|
||||
wifi_ap_config.ap.max_connection = 10;
|
||||
|
Reference in New Issue
Block a user