[PATCH] ctrl_iface: check for IEEE8021X_EAPOL definition in wpa_supplicant_ctrl_iface_ctrl_rsp_handle()
Antonio Quartulli
ordex
Mon Dec 12 09:00:38 PST 2011
The whole wpa_supplicant_ctrl_iface_ctrl_rsp_handle() function operates on the
ssid->eap field which exists only if IEEE8021X_EAPOL has been defined. Therefore
the whole function body needs to be enclosed within an #ifdef/endif block.
Signed-off-by: Antonio Quartulli <ordex at autistici.org>
---
wpa_supplicant/ctrl_iface.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/wpa_supplicant/ctrl_iface.c b/wpa_supplicant/ctrl_iface.c
index b9ec347..29d507b 100644
--- a/wpa_supplicant/ctrl_iface.c
+++ b/wpa_supplicant/ctrl_iface.c
@@ -769,6 +769,7 @@ int wpa_supplicant_ctrl_iface_ctrl_rsp_handle(struct wpa_supplicant *wpa_s,
const char *field,
const char *value)
{
+#ifdef IEEE8021X_EAPOL
struct eap_peer_config *eap = &ssid->eap;
wpa_printf(MSG_DEBUG, "CTRL_IFACE: response handle field=%s", field);
@@ -828,6 +829,11 @@ int wpa_supplicant_ctrl_iface_ctrl_rsp_handle(struct wpa_supplicant *wpa_s,
}
return 0;
+
+#else /* IEEE8021X_EAPOL */
+ wpa_printf(MSG_DEBUG, "CTRL_IFACE: 802.1X not included");
+ return -1;
+#endif /* IEEE8021X_EAPOL */
}
--
1.7.3.4
More information about the Hostap
mailing list