Navigation



Ignore:
Timestamp:
May 5, 2013, 4:25:27 AM (11 years ago)
Author:
Sebastien Decugis <sdecugis@freediameter.net>
Branch:
default
Phase:
public
Message:

Second part of changeset 1083, now the code compiles again. Still missing some functions implementation, though

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/app_diameap/diameap_server.c

    r1027 r1088  
    8585
    8686
    87 void diameap_cli_sess_cleanup(void * arg, char * sid, void * opaque)
    88 {
    89 
    90         struct diameap_sess_data_sm * diameap_sess_data =
    91                         (struct diameap_sess_data_sm *) arg;
     87void diameap_cli_sess_cleanup(struct sess_state * diameap_sess_data, os0_t sid, void * opaque)
     88{
     89
    9290        CHECK_PARAMS_DO( diameap_sess_data, return );
    9391
     
    141139static int diameap_initialize_diameap_sm(
    142140                struct diameap_state_machine * diameap_sm,
    143                 struct diameap_sess_data_sm * diameap_sess_data)
     141                struct sess_state * diameap_sess_data)
    144142{
    145143        TRACE_ENTRY("%p %p", diameap_sm, diameap_sess_data);
     
    10171015
    10181016static int diameap_sess_data_new(
    1019                 struct diameap_sess_data_sm *diameap_sess_data,
     1017                struct sess_state *diameap_sess_data,
    10201018                struct diameap_state_machine *diameap_sm)
    10211019{
     
    30643062        TRACE_ENTRY("%p %p %p %p", rmsg, ravp, sess, action);
    30653063
    3066         struct diameap_sess_data_sm * diameap_sess_data = NULL;
     3064        struct sess_state * diameap_sess_data = NULL;
    30673065        struct diameap_state_machine * diameap_sm = NULL;
    30683066        struct diameap_eap_interface eap_i;
     
    32583256                        TRACE_DEBUG(FULL+1,"%sStoring DiamEAP session data.",DIAMEAP_EXTENSION)
    32593257                        ;
    3260                         CHECK_MALLOC(diameap_sess_data = malloc(sizeof(struct diameap_sess_data_sm)))
    3261                         ;
    3262                         memset(diameap_sess_data, 0, sizeof(struct diameap_sess_data_sm));
     3258                        CHECK_MALLOC(diameap_sess_data = malloc(sizeof(struct sess_state)))
     3259                        ;
     3260                        memset(diameap_sess_data, 0, sizeof(struct sess_state));
    32633261                        diameap_sess_data_new(diameap_sess_data, diameap_sm);
    32643262
     
    33893387
    33903388        /*create handler for sessions */
    3391         CHECK_FCT(fd_sess_handler_create(&diameap_server_reg, diameap_cli_sess_cleanup, NULL));
     3389        CHECK_FCT(fd_sess_handler_create(&diameap_server_reg, diameap_cli_sess_cleanup, NULL, NULL));
    33923390
    33933391        /* Register the callback */
Note: See TracChangeset for help on using the changeset viewer.