Changeset 639:95a784729cac in freeDiameter for extensions/app_diameap
- Timestamp:
- Dec 20, 2010, 1:07:06 PM (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/app_diameap/diameap_server.c
r610 r639 85 85 86 86 87 void diameap_cli_sess_cleanup(void * arg, char * sid )87 void diameap_cli_sess_cleanup(void * arg, char * sid, void * opaque) 88 88 { 89 89 … … 3060 3060 3061 3061 static int diameap_server_callback(struct msg ** rmsg, struct avp * ravp, 3062 struct session * sess, enum disp_action * action)3062 struct session * sess, void * opaque, enum disp_action * action) 3063 3063 { 3064 3064 TRACE_ENTRY("%p %p %p %p", rmsg, ravp, sess, action); … … 3389 3389 3390 3390 /*create handler for sessions */ 3391 CHECK_FCT(fd_sess_handler_create(&diameap_server_reg, diameap_cli_sess_cleanup ));3391 CHECK_FCT(fd_sess_handler_create(&diameap_server_reg, diameap_cli_sess_cleanup, NULL)); 3392 3392 3393 3393 /* Register the callback */ … … 3397 3397 3398 3398 /* Register the callback for EAP Application */ 3399 CHECK_FCT(fd_disp_register(diameap_server_callback, DISP_HOW_CC, &when, 3399 CHECK_FCT(fd_disp_register(diameap_server_callback, DISP_HOW_CC, &when, NULL, 3400 3400 &handle)); 3401 3401 … … 3410 3410 int diameap_stop_server(void) 3411 3411 { 3412 CHECK_FCT(fd_sess_handler_destroy(&diameap_server_reg ));3413 CHECK_FCT(fd_disp_unregister(&handle ));3412 CHECK_FCT(fd_sess_handler_destroy(&diameap_server_reg, NULL)); 3413 CHECK_FCT(fd_disp_unregister(&handle, NULL)); 3414 3414 3415 3415 return 0;
Note: See TracChangeset
for help on using the changeset viewer.