]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
SME: Request a new scan if SME association command fails
authorJouni Malinen <j@w1.fi>
Mon, 25 Jan 2010 02:09:36 +0000 (18:09 -0800)
committerJouni Malinen <j@w1.fi>
Mon, 25 Jan 2010 02:09:36 +0000 (18:09 -0800)
This handles some error cases without getting stuck waiting for new
events from the driver if association command fails for any reason.

wpa_supplicant/sme.c

index dadd8378930de709d03fc4f0726dcbba5e24b660..27b7d253b29a6c6e7c4cac329c68e3b966b64181 100644 (file)
@@ -314,6 +314,7 @@ void sme_event_auth(struct wpa_supplicant *wpa_s, union wpa_event_data *data)
        if (wpa_drv_associate(wpa_s, &params) < 0) {
                wpa_msg(wpa_s, MSG_INFO, "Association request to the driver "
                        "failed");
+               wpa_supplicant_req_scan(wpa_s, 5, 0);
                return;
        }