WPS: Update supplicant configuration when acting as an external Registrar
This allows the network to be used after the Registrar configuration step. The local WPS network is replaced with a new network block similarly to the case of acting as an Enrollee.
This commit is contained in:
parent
3f42d42c07
commit
9d695f3dd0
1 changed files with 7 additions and 0 deletions
|
@ -1983,6 +1983,13 @@ static enum wps_process_res wps_process_wsc_done(struct wps_data *wps,
|
|||
wps->new_psk = NULL;
|
||||
}
|
||||
|
||||
if (!wps->wps->ap) {
|
||||
wpa_printf(MSG_DEBUG, "WPS: Update local configuration based "
|
||||
"on the modified AP configuration");
|
||||
if (wps->wps_cred_cb)
|
||||
wps->wps_cred_cb(wps->cb_ctx, &wps->cred);
|
||||
}
|
||||
|
||||
if (wps->new_psk) {
|
||||
if (wps_cb_new_psk(wps->registrar, wps->mac_addr_e,
|
||||
wps->new_psk, wps->new_psk_len)) {
|
||||
|
|
Loading…
Reference in a new issue