[PATCH] WPS: make wps pin connection work with wpa_cli command

Abdoulaye Berthe berthe.ab at gmail.com
Thu Nov 27 11:28:35 EST 2014


Network selection is not performed for all scan results
making wps pin fail for command line connection attempts.
This enables network selection if wpas_wps_searching is true.

Signed-off-by: Abdoulaye Berthe <berthe.ab at gmail.com>
---
 wpa_supplicant/events.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/wpa_supplicant/events.c b/wpa_supplicant/events.c
index 06b09ef..a9e5d22 100644
--- a/wpa_supplicant/events.c
+++ b/wpa_supplicant/events.c
@@ -1275,7 +1275,7 @@ static int _wpa_supplicant_event_scan_results(struct wpa_supplicant *wpa_s,
 	}
 #endif /* CONFIG_NO_RANDOM_POOL */
 
-	if (own_request && wpa_s->scan_res_handler &&
+	if (!wpas_wps_searching(wpa_s) && own_request && wpa_s->scan_res_handler &&
 	    (wpa_s->own_scan_running || !wpa_s->external_scan_running)) {
 		void (*scan_res_handler)(struct wpa_supplicant *wpa_s,
 					 struct wpa_scan_results *scan_res);
-- 
1.8.2.2



More information about the HostAP mailing list