about eap_handler

blue_11j at yahoo.co.jp blue_11j at yahoo.co.jp
Mon Jun 23 11:54:16 CEST 2008


Thank you for your reply.

> > if radiusd will be not received
> > next EAP packet(except EAP-Identiry) forever, 
> > When is the eap_handler deleted from the eaplist and freed ?
> 
>   See the source code.  eaplist_find() will remove expired sessions
> from
> the list.

I found calling eaplist_find() in eap.c,
    if (eap_packet->data[0] != PW_EAP_IDENTITY) {
        handler = eaplist_find(inst, request, eap_packet);
        ....
    }

If radiusd continue receiving EAP-Identiry packet only
(it is malicious attack, not many trying to login.),
is eaplist_find() called ?


--------------------------------------
GANBARE! NIPPON! Chance to win 50,000 Yahoo! Points!
http://pr.mail.yahoo.co.jp/ganbare-nippon/



More information about the Freeradius-Users mailing list