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
	
	 Jouni Malinen
						Jouni Malinen