From: Alan T. DeKok Date: Sat, 23 Sep 2017 12:46:47 +0000 (-0400) Subject: suppress bad error for EAP-FAST X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f8d60f1dbd768355e2176e91cdbd144e8c8dd258;p=thirdparty%2Ffreeradius-server.git suppress bad error for EAP-FAST instead of printing a message saying to ignore it --- diff --git a/src/modules/rlm_eap/lib/base/eap_tls.c b/src/modules/rlm_eap/lib/base/eap_tls.c index 87513ed3c5c..7836b0dc89a 100644 --- a/src/modules/rlm_eap/lib/base/eap_tls.c +++ b/src/modules/rlm_eap/lib/base/eap_tls.c @@ -292,7 +292,8 @@ int eap_tls_success(eap_session_t *eap_session) */ if (tls_session->prf_label) { eap_tls_gen_mppe_keys(eap_session->request, tls_session->ssl, tls_session->prf_label); - } else { + + } else if (eap_session->type != FR_EAP_FAST) { RWDEBUG("Not adding MPPE keys because there is no PRF label"); } diff --git a/src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c b/src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c index fa1b2b1e31f..09d28046b99 100644 --- a/src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c +++ b/src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c @@ -439,7 +439,6 @@ static rlm_rcode_t mod_process(void *arg, eap_session_t *eap_session) * Success: Automatically return MPPE keys. */ case FR_CODE_ACCESS_ACCEPT: - RDEBUG("Note that the 'missing PRF label' message below is harmless. Please ignore it."); if (eap_tls_success(eap_session) < 0) return RLM_MODULE_FAIL; return RLM_MODULE_OK;