wpa_supplicant: Fix CONFIG_AP build without CTRL_IFACE
authorJohannes Berg <johannes@sipsolutions.net>
Thu, 12 May 2016 22:26:59 +0000 (00:26 +0200)
committerJouni Malinen <j@w1.fi>
Fri, 13 May 2016 15:31:01 +0000 (18:31 +0300)
wpas_ap_pmksa_cache_list() and wpas_ap_pmksa_cache_flush() should be
under the #ifdef since they're only called for the control iface and
use functionality that otherwise isn't available.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
wpa_supplicant/ap.c

index 4f895f3..49fbc1b 100644 (file)
@@ -1368,7 +1368,6 @@ int wpas_ap_stop_ap(struct wpa_supplicant *wpa_s)
        hapd = wpa_s->ap_iface->bss[0];
        return hostapd_ctrl_iface_stop_ap(hapd);
 }
-#endif /* CONFIG_CTRL_IFACE */
 
 
 int wpas_ap_pmksa_cache_list(struct wpa_supplicant *wpa_s, char *buf,
@@ -1421,6 +1420,7 @@ void wpas_ap_pmksa_cache_flush(struct wpa_supplicant *wpa_s)
        if (wpa_s->ifmsh)
                hostapd_ctrl_iface_pmksa_flush(wpa_s->ifmsh->bss[0]);
 }
+#endif /* CONFIG_CTRL_IFACE */
 
 
 #ifdef NEED_AP_MLME