From: Matthew Newton Date: Tue, 25 Sep 2012 22:24:10 +0000 (+0100) Subject: rlm_eap virtual servers now call postauth for both accept and reject X-Git-Tag: release_3_0_0_beta1~1682^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c625bf1734f708bd9d7580b31f7054c4a9df2d93;p=thirdparty%2Ffreeradius-server.git rlm_eap virtual servers now call postauth for both accept and reject --- 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