From e01cf2afc948222963fd182ca271b79ac7389dd3 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Sun, 19 Feb 2017 12:28:33 +0200 Subject: [PATCH] Define eapol_sm_get_eap_proxy_imsi() only with CONFIG_EAP_PROXY=y This function is called only from locations within ifdef CONFIG_EAP_PROXY, so there is no need to try to cover the not-defined case here and the function can simply be removed completely if CONFIG_EAP_PROXY=y is not used. Signed-off-by: Jouni Malinen --- src/eapol_supp/eapol_supp_sm.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/eapol_supp/eapol_supp_sm.c b/src/eapol_supp/eapol_supp_sm.c index 0dc7ea660..c8bb3030d 100644 --- a/src/eapol_supp/eapol_supp_sm.c +++ b/src/eapol_supp/eapol_supp_sm.c @@ -2155,16 +2155,14 @@ int eapol_sm_failed(struct eapol_sm *sm) } +#ifdef CONFIG_EAP_PROXY int eapol_sm_get_eap_proxy_imsi(struct eapol_sm *sm, char *imsi, size_t *len) { -#ifdef CONFIG_EAP_PROXY if (sm->eap_proxy == NULL) return -1; return eap_proxy_get_imsi(sm->eap_proxy, imsi, len); -#else /* CONFIG_EAP_PROXY */ - return -1; -#endif /* CONFIG_EAP_PROXY */ } +#endif /* CONFIG_EAP_PROXY */ void eapol_sm_erp_flush(struct eapol_sm *sm)