Merge branch 'bugfix/wps_pin_len_v5.2' into 'release/v5.2'

fix(wpa_supplicant): initialize wps pin len correctly (v5.2)

See merge request espressif/esp-idf!47956
This commit is contained in:
Jiang Jiang Jian
2026-05-29 11:26:08 +08:00
2 changed files with 2 additions and 2 deletions
@@ -1521,13 +1521,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;
}