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:
Jouni Malinen 2008-11-27 21:23:43 +02:00
parent 3f42d42c07
commit 9d695f3dd0

View file

@ -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)) {