Merge branch 'bugfix/wps_pin_len_v6.0' into 'release/v6.0'

fix(wpa_supplicant): initialize wps pin len correctly (v6.0)

See merge request espressif/esp-idf!47952
This commit is contained in:
Jiang Jiang Jian
2026-05-09 19:50:52 +08:00
2 changed files with 2 additions and 2 deletions
@@ -1231,13 +1231,13 @@ int wps_init_cfg_pin(struct wps_config *cfg)
unsigned int spin = 0;
cfg->dev_pw_id = DEV_PW_DEFAULT;
cfg->pin_len = 8;
if (wps_generate_pin(&spin) < 0) {
return -1;
}
wpa_printf(MSG_DEBUG, "WPS: Invalid PIN provided, generated a new PIN");
os_snprintf((char *)cfg->pin, 9, "%08d", spin);
}
cfg->pin_len = 8;
return 0;
}
@@ -271,7 +271,7 @@ int wps_pin_str_valid(const char *pin)
return 0;
len = p - pin;
return len == 4 || len == 8;
return len == 8;
}