From: Jouni Malinen Date: Sun, 10 Oct 2010 14:43:42 +0000 (+0300) Subject: WPS: Fix WPS commands in wpa_supplicant AP mode X-Git-Url: http://www.project-moonshot.org/gitweb/?p=libeap.git;a=commitdiff_plain;h=4e698e5c30b7693a1ed600093fd8ae30b6841e8d WPS: Fix WPS commands in wpa_supplicant AP mode Commit 9290cc180040b77afbf3ccf088fb14d0121bc5b3 broke this by moving to use for_each_interface() which is not available in wpa_supplicant AP mode. --- diff --git a/src/ap/wps_hostapd.c b/src/ap/wps_hostapd.c index d131a84..ff435d6 100644 --- a/src/ap/wps_hostapd.c +++ b/src/ap/wps_hostapd.c @@ -75,10 +75,10 @@ static int hostapd_wps_for_each(struct hostapd_data *hapd, { struct hostapd_iface *iface = hapd->iface; struct wps_for_each_data data; - if (iface->for_each_interface == NULL) - return -1; data.func = func; data.ctx = ctx; + if (iface->for_each_interface == NULL) + return wps_for_each(iface, &data); return iface->for_each_interface(iface->interfaces, wps_for_each, &data); }