Navigation



Ignore:
Timestamp:
Jun 28, 2010, 11:20:48 AM (14 years ago)
Author:
Sebastien Decugis <sdecugis@nict.go.jp>
Branch:
default
Phase:
public
Message:

Fix issue on session cleanup callback parameters -- thanks Souheil for reporting.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/freeDiameter/libfreeDiameter.h

    r336 r340  
    15271527 *  ENOMEM      : Not enough memory to complete the operation
    15281528 */
    1529 int fd_sess_handler_create_internal ( struct session_handler ** handler, void (*cleanup)(char * sid, session_state * state) );
     1529int fd_sess_handler_create_internal ( struct session_handler ** handler, void (*cleanup)(session_state * state, char * sid) );
    15301530/* Macro to avoid casting everywhere */
    15311531#define fd_sess_handler_create( _handler, _cleanup ) \
    1532         fd_sess_handler_create_internal( (_handler), (void (*)(char *, session_state *))(_cleanup) )
    1533 
     1532        fd_sess_handler_create_internal( (_handler), (void (*)(session_state *, char *))(_cleanup) )
     1533
     1534       
    15341535/*
    15351536 * FUNCTION:    fd_sess_handler_destroy
Note: See TracChangeset for help on using the changeset viewer.