Changeset 1088:1d1a20a0779d in freeDiameter for extensions/app_diameap
- Timestamp:
- May 5, 2013, 4:25:27 AM (11 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- extensions/app_diameap
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/app_diameap/diameap_server.c
r1027 r1088 85 85 86 86 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; 87 void diameap_cli_sess_cleanup(struct sess_state * diameap_sess_data, os0_t sid, void * opaque) 88 { 89 92 90 CHECK_PARAMS_DO( diameap_sess_data, return ); 93 91 … … 141 139 static int diameap_initialize_diameap_sm( 142 140 struct diameap_state_machine * diameap_sm, 143 struct diameap_sess_data_sm* diameap_sess_data)141 struct sess_state * diameap_sess_data) 144 142 { 145 143 TRACE_ENTRY("%p %p", diameap_sm, diameap_sess_data); … … 1017 1015 1018 1016 static int diameap_sess_data_new( 1019 struct diameap_sess_data_sm*diameap_sess_data,1017 struct sess_state *diameap_sess_data, 1020 1018 struct diameap_state_machine *diameap_sm) 1021 1019 { … … 3064 3062 TRACE_ENTRY("%p %p %p %p", rmsg, ravp, sess, action); 3065 3063 3066 struct diameap_sess_data_sm* diameap_sess_data = NULL;3064 struct sess_state * diameap_sess_data = NULL; 3067 3065 struct diameap_state_machine * diameap_sm = NULL; 3068 3066 struct diameap_eap_interface eap_i; … … 3258 3256 TRACE_DEBUG(FULL+1,"%sStoring DiamEAP session data.",DIAMEAP_EXTENSION) 3259 3257 ; 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)); 3263 3261 diameap_sess_data_new(diameap_sess_data, diameap_sm); 3264 3262 … … 3389 3387 3390 3388 /*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)); 3392 3390 3393 3391 /* Register the callback */ -
extensions/app_diameap/diameap_server.h
r441 r1088 40 40 #define DIAMEAP_SERVER_H_ 41 41 42 42 43 43 /* session data structure to store */ 44 struct diameap_sess_data_sm44 struct sess_state 45 45 { 46 46 int invalid_eappackets; /* Number of invalid EAP Packet received*/
Note: See TracChangeset
for help on using the changeset viewer.