diff --git a/wpa_supplicant/events.c b/wpa_supplicant/events.c index fedf0cbd0..030dc60c6 100644 --- a/wpa_supplicant/events.c +++ b/wpa_supplicant/events.c @@ -903,6 +903,10 @@ static int _wpa_supplicant_event_scan_results(struct wpa_supplicant *wpa_s, if (ap) { wpa_dbg(wpa_s, MSG_DEBUG, "Ignore scan results in AP mode"); +#ifdef CONFIG_AP + if (wpa_s->ap_iface->scan_cb) + wpa_s->ap_iface->scan_cb(wpa_s->ap_iface); +#endif /* CONFIG_AP */ wpa_scan_results_free(scan_res); return 0; }