43 lines
1.4 KiB
Diff
43 lines
1.4 KiB
Diff
diff --git a/wpa_supplicant/ap.c b/wpa_supplicant/ap.c
|
|
index 992c0a056..d0cc641e5 100644
|
|
--- a/wpa_supplicant/ap.c
|
|
+++ b/wpa_supplicant/ap.c
|
|
@@ -1613,7 +1613,7 @@ int ap_ctrl_iface_bss_tm_req(struct wpa_supplicant *wpa_s, const char *buf)
|
|
|
|
#endif /* CONFIG_WNM_AP */
|
|
|
|
-
|
|
+#ifdef CONFIG_CTRL_IFACE_ACL
|
|
int ap_ctrl_iface_acl_add_mac(struct wpa_supplicant *wpa_s,
|
|
enum macaddr_acl acl_type,
|
|
const char *buf)
|
|
@@ -1748,7 +1748,7 @@ int ap_ctrl_iface_set_acl(struct wpa_supplicant *wpa_s)
|
|
|
|
return hostapd_set_acl(hapd);
|
|
}
|
|
-
|
|
+#endif /* CONFIG_CTRL_IFACE_ACL */
|
|
#endif /* CONFIG_CTRL_IFACE */
|
|
|
|
|
|
diff --git a/wpa_supplicant/ctrl_iface.c b/wpa_supplicant/ctrl_iface.c
|
|
index bb6b1f9ac..6016e843e 100644
|
|
--- a/wpa_supplicant/ctrl_iface.c
|
|
+++ b/wpa_supplicant/ctrl_iface.c
|
|
@@ -12050,6 +12050,7 @@ char * wpa_supplicant_ctrl_iface_process(struct wpa_supplicant *wpa_s,
|
|
} else if (os_strcmp(buf, "UPDATE_BEACON") == 0) {
|
|
if (wpas_ap_update_beacon(wpa_s))
|
|
reply_len = -1;
|
|
+#ifdef CONFIG_CTRL_IFACE_ACL
|
|
} else if (os_strncmp(buf, "ACCEPT_ACL ", 11) == 0) {
|
|
if (os_strncmp(buf + 11, "ADD_MAC ", 8) == 0) {
|
|
if (ap_ctrl_iface_acl_add_mac(wpa_s,
|
|
@@ -12102,6 +12103,7 @@ char * wpa_supplicant_ctrl_iface_process(struct wpa_supplicant *wpa_s,
|
|
} else {
|
|
reply_len = -1;
|
|
}
|
|
+#endif
|
|
#endif /* CONFIG_AP */
|
|
} else if (os_strcmp(buf, "SUSPEND") == 0) {
|
|
wpas_notify_suspend(wpa_s->global);
|