fix(wpa_supplicant): initialize wps pin len correctly

This commit is contained in:
Shreyas Sheth
2026-05-22 13:59:01 +08:00
committed by Jiang Jiang Jian
parent 1269e5c013
commit 90f279d06d
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;
}