From c625bf1734f708bd9d7580b31f7054c4a9df2d93 Mon Sep 17 00:00:00 2001 From: Matthew Newton Date: Tue, 25 Sep 2012 23:24:10 +0100 Subject: [PATCH] rlm_eap virtual servers now call postauth for both accept and reject --- src/modules/rlm_eap/types/rlm_eap_peap/peap.c | 4 ++-- src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c | 2 +- src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modules/rlm_eap/types/rlm_eap_peap/peap.c b/src/modules/rlm_eap/types/rlm_eap_peap/peap.c index afa7da1532a..52260516ce9 100644 --- a/src/modules/rlm_eap/types/rlm_eap_peap/peap.c +++ b/src/modules/rlm_eap/types/rlm_eap_peap/peap.c @@ -829,7 +829,7 @@ int eappeap_process(EAP_HANDLER *handler, tls_session_t *tls_session) RDEBUG("Sending SoH request to server %s", fake->server ? fake->server : "NULL"); debug_pair_list(fake->packet->vps); RDEBUG("server %s {", fake->server); - rad_authenticate(fake); + rad_virtual_server(fake); RDEBUG("} # server %s", fake->server); RDEBUG("Got SoH reply"); debug_pair_list(fake->reply->vps); @@ -1030,7 +1030,7 @@ int eappeap_process(EAP_HANDLER *handler, tls_session_t *tls_session) * Call authentication recursively, which will * do PAP, CHAP, MS-CHAP, etc. */ - rad_authenticate(fake); + rad_virtual_server(fake); /* * Note that we don't do *anything* with the reply 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 b8fb351ccc9..5369c75d3c0 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 @@ -189,7 +189,7 @@ static int eaptls_authenticate(void *type_arg, EAP_HANDLER *handler) RDEBUG("server %s {", fake->server); - rad_authenticate(fake); + rad_virtual_server(fake); RDEBUG("} # server %s", fake->server); diff --git a/src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c b/src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c index 34b39422369..272e9985547 100644 --- a/src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c +++ b/src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c @@ -1208,7 +1208,7 @@ int eapttls_process(EAP_HANDLER *handler, tls_session_t *tls_session) * Call authentication recursively, which will * do PAP, CHAP, MS-CHAP, etc. */ - rad_authenticate(fake); + rad_virtual_server(fake); /* * Note that we don't do *anything* with the reply -- 2.47.3