[PATCH] TNC: Send PEAP(TNC) EAP-Failure
    Masashi Honma 
    honma at ictec.co.jp
       
    Fri Mar 13 03:50:12 EDT 2009
    
    
  
Hello.
On PEAP(TNC), hostapd integrated RADIUS server doesn't return EAP-Filure
when "Recommendation = none". So, EAP data retransmittion occurs.
My co-worker "Ryuji Ohba" made below patch.
diff --git a/src/eap_server/eap_tnc.c b/src/eap_server/eap_tnc.c
index 834685b..4cb3ecf 100644
--- a/src/eap_server/eap_tnc.c
+++ b/src/eap_server/eap_tnc.c
@@ -500,7 +500,7 @@ static void eap_tnc_process(struct eap_sm *sm, void *priv,
 static Boolean eap_tnc_isDone(struct eap_sm *sm, void *priv)
 {
        struct eap_tnc_data *data = priv;
-       return data->state == DONE;
+       return data->state == DONE || data->state == FAIL;
 }
Regards,
Masashi Honma.
    
    
More information about the HostAP
mailing list