From: Jouni Malinen Date: Wed, 8 Jan 2014 08:22:51 +0000 (+0200) Subject: EAP-FAST peer: Make debug clearer on missing pac_file configuration X-Git-Tag: hostap_2_1~145 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7185e16a91b600f4d9976118af6844e8cf8526f5;p=thirdparty%2Fhostap.git EAP-FAST peer: Make debug clearer on missing pac_file configuration EAP-FAST requires pac_file to be configured, so make it clearer from the debug output if missing configuration parameter was the reason for EAP-FAST initialization failing. Signed-hostap: Jouni Malinen --- diff --git a/src/eap_peer/eap_fast.c b/src/eap_peer/eap_fast.c index 3b8d803dc..b3cbec614 100644 --- a/src/eap_peer/eap_fast.c +++ b/src/eap_peer/eap_fast.c @@ -196,14 +196,22 @@ static void * eap_fast_init(struct eap_sm *sm) "workarounds"); } + if (!config->pac_file) { + wpa_printf(MSG_INFO, "EAP-FAST: No PAC file configured"); + eap_fast_deinit(sm, data); + return NULL; + } + if (data->use_pac_binary_format && eap_fast_load_pac_bin(sm, &data->pac, config->pac_file) < 0) { + wpa_printf(MSG_INFO, "EAP-FAST: Failed to load PAC file"); eap_fast_deinit(sm, data); return NULL; } if (!data->use_pac_binary_format && eap_fast_load_pac(sm, &data->pac, config->pac_file) < 0) { + wpa_printf(MSG_INFO, "EAP-FAST: Failed to load PAC file"); eap_fast_deinit(sm, data); return NULL; }