Skip to content

Commit 4bf1b7c

Browse files
Merge pull request #47 from badgeteam/strncpy-fix
bug: Fix unsafe use of strncpy
2 parents e667fb9 + 6291ca7 commit 4bf1b7c

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

components/pywpa2enterprise/modwpa2enterprise.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ STATIC mp_obj_t mod_wpa2enterprise_connect (mp_uint_t n_args, const mp_obj_t *ar
2222
const char* aPassword = mp_obj_str_get_str(args[3]);
2323
int phase2 = mp_obj_get_int(args[4]);
2424
wifi_config_t wifi_config = {0};
25-
strncpy((char*) wifi_config.sta.ssid, aSsid, 32);
25+
strlcpy((char*) wifi_config.sta.ssid, aSsid, sizeof(wifi_config.sta.ssid));
2626
WIFI_SORT_ERRCHECK(esp_wifi_stop());
2727
WIFI_SORT_ERRCHECK(esp_wifi_set_mode(WIFI_MODE_STA) );
2828
WIFI_SORT_ERRCHECK(esp_wifi_set_config(WIFI_IF_STA, &wifi_config) );

0 commit comments

Comments
 (0)