]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
wpa_s AP mode: propagate scan event
authorJohannes Berg <johannes.berg@intel.com>
Sat, 19 Mar 2011 11:08:08 +0000 (13:08 +0200)
committerJouni Malinen <j@w1.fi>
Sat, 19 Mar 2011 11:08:08 +0000 (13:08 +0200)
When wpa_s scans in AP mode, it doesn't propagate the scan event to the
AP code, so that code can get stuck if it uses the callbacks there.
Simply call them where appropriate.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
wpa_supplicant/events.c

index fedf0cbd0d215162017392f74e153015f7d4e7a2..030dc60c6efa0f3500b10cfc155062a35aecc947 100644 (file)
@@ -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;
        }