diff --git a/wpa_supplicant/wpa_supplicant.c b/wpa_supplicant/wpa_supplicant.c index ae65e4cb6..7389bc3af 100644 --- a/wpa_supplicant/wpa_supplicant.c +++ b/wpa_supplicant/wpa_supplicant.c @@ -527,6 +527,8 @@ const char * wpa_supplicant_state_txt(enum wpa_states state) static void wpa_supplicant_start_bgscan(struct wpa_supplicant *wpa_s) { + if (wpas_driver_bss_selection(wpa_s)) + return; if (wpa_s->current_ssid == wpa_s->bgscan_ssid) return;