|
@@ -44,8 +44,10 @@
|
|
|
#include "interworking.h"
|
|
|
|
|
|
|
|
|
+#ifndef CONFIG_NO_SCAN_PROCESSING
|
|
|
static int wpas_select_network_from_last_scan(struct wpa_supplicant *wpa_s,
|
|
|
int new_scan);
|
|
|
+#endif /* CONFIG_NO_SCAN_PROCESSING */
|
|
|
|
|
|
|
|
|
static int wpas_temp_disabled(struct wpa_supplicant *wpa_s,
|
|
@@ -1950,7 +1952,9 @@ static void wpa_supplicant_event_disassoc_finish(struct wpa_supplicant *wpa_s,
|
|
|
int authenticating;
|
|
|
u8 prev_pending_bssid[ETH_ALEN];
|
|
|
struct wpa_bss *fast_reconnect = NULL;
|
|
|
+#ifndef CONFIG_NO_SCAN_PROCESSING
|
|
|
struct wpa_ssid *fast_reconnect_ssid = NULL;
|
|
|
+#endif /* CONFIG_NO_SCAN_PROCESSING */
|
|
|
struct wpa_ssid *last_ssid;
|
|
|
|
|
|
authenticating = wpa_s->wpa_state == WPA_AUTHENTICATING;
|
|
@@ -1991,7 +1995,9 @@ static void wpa_supplicant_event_disassoc_finish(struct wpa_supplicant *wpa_s,
|
|
|
* time for some common cases.
|
|
|
*/
|
|
|
fast_reconnect = wpa_s->current_bss;
|
|
|
+#ifndef CONFIG_NO_SCAN_PROCESSING
|
|
|
fast_reconnect_ssid = wpa_s->current_ssid;
|
|
|
+#endif /* CONFIG_NO_SCAN_PROCESSING */
|
|
|
} else if (wpa_s->wpa_state >= WPA_ASSOCIATING)
|
|
|
wpa_supplicant_req_scan(wpa_s, 0, 100000);
|
|
|
else
|