EAP method cleanup 
    Alan DeKok 
    aland at deployingradius.com
       
    Mon Jul 31 18:31:44 CEST 2006
    
    
  
Piotr Marnik <piotr.marnik at gmail.com> wrote:
> My question is: how free session data when user breaks the session before 
> finish? From my observation free_opaque is called only once when method 
> finishes. But what about non finished sessions (intentionally or not) which 
> should be, after some delay, also removed. Is there any solution for this 
> problem?
  See the source code.  Handlers are freed via eap_handler_free(),
which always calls handler->free_opaque if it's set.
  eap_handler_free() is always called to free a handler, and
eap_list_find() takes care of calling eap_handler_free() for handlers
that are too old.
  Which EAP method are you implementing?
  Alan DeKok.
--
  http://deployingradius.com       - The web site of the book
  http://deployingradius.com/blog/ - The blog
    
    
More information about the Freeradius-Devel
mailing list