WPS: Remove expired PINs on Selected Registrar timeout
This clears the AuthorizedMACs advertisement immediately when the Selected Registrar timeout is hit and no more active PINs are present. Previously, the AuthorizedMACs advertisement could remain in place indefinitely since expired PINs were removed only when actually trying to find a PIN for a new WPS exchange. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
This commit is contained in:
parent
dc054892a2
commit
11dab0f37f
1 changed files with 1 additions and 0 deletions
|
@ -3478,6 +3478,7 @@ static void wps_registrar_set_selected_timeout(void *eloop_ctx,
|
|||
"unselect internal Registrar");
|
||||
reg->selected_registrar = 0;
|
||||
reg->pbc = 0;
|
||||
wps_registrar_expire_pins(reg);
|
||||
wps_registrar_selected_registrar_changed(reg, 0);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue