]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
WPS: Cancel WPS operation on PBC session overlap detection
authorJouni Malinen <j@w1.fi>
Mon, 20 Sep 2010 00:04:04 +0000 (17:04 -0700)
committerJouni Malinen <j@w1.fi>
Mon, 20 Sep 2010 00:04:04 +0000 (17:04 -0700)
Previously, wpa_supplicant remaining in scanning state without
trying to connect, but there is no particular need to do that.
Instead, cancel WPS operation completely whenever PBC session
overlap is detected.

wpa_supplicant/events.c

index 4be64751444a47ccf1817649adacb16b25c5a137..b0e1d3b296acc3e870707b2d0efc0d9f79b8c507 100644 (file)
@@ -627,7 +627,7 @@ void wpa_supplicant_connect(struct wpa_supplicant *wpa_s,
                if (wpas_p2p_notif_pbc_overlap(wpa_s) == 1)
                        return;
 #endif /* CONFIG_P2P */
-               wpa_supplicant_req_new_scan(wpa_s, 10, 0);
+               wpas_wps_cancel(wpa_s);
                return;
        }