Use the proper eap version
authorJames Rouzier <jrouzier@inverse.ca>
Mon, 19 Sep 2016 16:31:45 +0000 (12:31 -0400)
committerJames Rouzier <rouzier@gmail.com>
Tue, 20 Sep 2016 03:02:55 +0000 (23:02 -0400)
src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c

index 24b2bef..be9c92f 100644 (file)
@@ -441,7 +441,7 @@ static int mod_process(void *arg, eap_handler_t *handler)
        switch (rcode) {
        case PW_CODE_ACCESS_REJECT:
                RDEBUG("Reject");
-               eaptls_fail(handler, 0);
+               eaptls_fail(handler, EAP_FAST_VERSION);
                return 0;
 
                /*
@@ -467,7 +467,7 @@ static int mod_process(void *arg, eap_handler_t *handler)
                } else if (t->use_tunneled_reply) {
                        RDEBUG2("No saved attributes in the original Access-Accept");
                }
-               return eaptls_success(handler, 0);
+               return eaptls_success(handler, EAP_FAST_VERSION);
 
                /*
                 *      No response packet, MUST be proxying it.
@@ -488,7 +488,7 @@ static int mod_process(void *arg, eap_handler_t *handler)
        /*
         *      Something we don't understand: Reject it.
         */
-       eaptls_fail(handler, 0);
+       eaptls_fail(handler, EAP_FAST_VERSION);
        return 0;
 }