diff options
Diffstat (limited to 'wpa_supplicant/events.c')
| -rw-r--r-- | wpa_supplicant/events.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/wpa_supplicant/events.c b/wpa_supplicant/events.c index 3fefb48d..2b62e6b6 100644 --- a/wpa_supplicant/events.c +++ b/wpa_supplicant/events.c @@ -1109,7 +1109,8 @@ static int _wpa_supplicant_event_scan_results(struct wpa_supplicant *wpa_s, data ? &data->scan_info : NULL, 1); if (scan_res == NULL) { - if (wpa_s->conf->ap_scan == 2 || ap) + if ((wpa_s->conf->ap_scan == 2 || ap) || + (wpa_s->scan_res_handler == scan_only_handler)) return -1; wpa_dbg(wpa_s, MSG_DEBUG, "Failed to get scan results - try " "scanning again"); |
