]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
rlm_eap virtual servers now call postauth for both accept and reject 93/head
authorMatthew Newton <mcn4@leicester.ac.uk>
Tue, 25 Sep 2012 22:24:10 +0000 (23:24 +0100)
committerMatthew Newton <mcn4@leicester.ac.uk>
Tue, 25 Sep 2012 22:24:10 +0000 (23:24 +0100)
src/modules/rlm_eap/types/rlm_eap_peap/peap.c
src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c

index afa7da1532a8b74a7cfbfa9df8108b9b0f70a9a0..52260516ce939c8d5119c06ce5b9356771a9e5e3 100644 (file)
@@ -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
index b8fb351ccc9dafff1c15d5c80ba9fe19c080d845..5369c75d3c0bb9f1a27fcee56335b9834825e010 100644 (file)
@@ -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);
 
index 34b39422369eb1434771c67317d1b5b6763a56a9..272e998554741dfa7823292cd4146387a5451124 100644 (file)
@@ -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