From: Alan T. DeKok Date: Wed, 28 Aug 2024 11:45:42 +0000 (-0400) Subject: redo 0c8312d95 for EAP-TLS X-Git-Tag: release_3_2_7~209 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=894cb7ba5f4d40636b68bd815d140bd39f8b1c7a;p=thirdparty%2Ffreeradius-server.git redo 0c8312d95 for EAP-TLS undo some changes made for TEAP, which it turns out broke some EAP-TLS clients --- diff --git a/src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c b/src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c index 482fdca6406..0d9b5432c17 100644 --- a/src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c +++ b/src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c @@ -122,13 +122,7 @@ static int mod_session_init(void *type_arg, eap_handler_t *handler) * TLS session initialization is over. Now handle TLS * related handshaking or application data. */ - status = eaptls_request(handler->eap_ds, ssn, true); - if ((status == FR_TLS_INVALID) || (status == FR_TLS_FAIL)) { - REDEBUG("[eaptls start] = %s", fr_int2str(fr_tls_status_table, status, "")); - } else { - RDEBUG3("[eaptls start] = %s", fr_int2str(fr_tls_status_table, status, "")); - } - if (status == 0) return 0; + eaptls_start(handler->eap_ds, ssn->peap_flag); /* * The next stage to process the packet.