diff --git a/wpa_supplicant-2.9_standard/wpa_supplicant/wpa_supplicant.c b/wpa_supplicant-2.9_standard/wpa_supplicant/wpa_supplicant.c index 6e2f41c244e08623b28f0912c79141b5d36fe1e6..4bb555cfdf89f1c5dd3f9fbd4cc9b8a61178441c 100644 --- a/wpa_supplicant-2.9_standard/wpa_supplicant/wpa_supplicant.c +++ b/wpa_supplicant-2.9_standard/wpa_supplicant/wpa_supplicant.c @@ -8847,6 +8847,11 @@ void wpas_connection_failed(struct wpa_supplicant *wpa_s, const u8 *bssid, "disconnected state"); return; } + if (wpa_s->auto_reconnect_disabled) { + wpa_dbg(wpa_s, MSG_INFO, "Ignore connection failure " + "indication since auto connect is disabled"); + return; + } /* Also mark links as failed */ while (link_bssids && *link_bssids) {