Navigation


Changeset 996:cf09fde3d7f5 in freeDiameter for extensions/app_radgw/rgwx_debug.c


Ignore:
Timestamp:
Mar 20, 2013, 12:13:14 AM (11 years ago)
Author:
Sebastien Decugis <sdecugis@freediameter.net>
Branch:
default
Children:
997:632913581c37, 998:ad6c1ee04d2d
Phase:
public
Message:

Fix management of sessions in app_radgw: sessions are simply associated with messages, that is sufficient

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/app_radgw/rgwx_debug.c

    r974 r996  
    7272
    7373/* Function called when a new RADIUS message is being converted to Diameter */
    74 static int debug_rad_req( struct rgwp_config * cs, struct session ** session, struct radius_msg * rad_req, struct radius_msg ** rad_ans, struct msg ** diam_fw, struct rgw_client * cli )
     74static int debug_rad_req( struct rgwp_config * cs, struct radius_msg * rad_req, struct radius_msg ** rad_ans, struct msg ** diam_fw, struct rgw_client * cli )
    7575{
    76         TRACE_ENTRY("%p %p %p %p %p %p", cs, session, rad_req, rad_ans, diam_fw, cli);
     76        TRACE_ENTRY("%p %p %p %p %p", cs, rad_req, rad_ans, diam_fw, cli);
    7777       
    7878        fd_log_debug("------------- RADIUS/Diameter Request Debug%s%s%s -------------", cs ? " [" : "", cs ? (char *)cs : "", cs ? "]" : "");
     
    9999        }
    100100       
    101         if (!session || ! *session) {
    102                 fd_log_debug(" Diameter session: NULL pointer");
    103         } else {
    104                 os0_t str;
    105                 size_t str_len;
    106                 CHECK_FCT( fd_sess_getsid(*session, &str, &str_len) );
    107 
    108                 fd_log_debug(" Diameter session: %s", str);
    109         }
    110        
    111101        fd_log_debug("===========  Debug%s%s%s complete =============", cs ? " [" : "", cs ? (char *)cs : "", cs ? "]" : "");
    112102       
     
    115105
    116106/* This one, when Diameter answer is converted to RADIUS */
    117 static int debug_diam_ans( struct rgwp_config * cs, struct session * session, struct msg ** diam_ans, struct radius_msg ** rad_fw, struct rgw_client * cli, int * stateful )
     107static int debug_diam_ans( struct rgwp_config * cs, struct msg ** diam_ans, struct radius_msg ** rad_fw, struct rgw_client * cli )
    118108{
    119         TRACE_ENTRY("%p %p %p %p %p %p", cs, session, diam_ans, rad_fw, cli, stateful);
     109        TRACE_ENTRY("%p %p %p %p", cs, diam_ans, rad_fw, cli);
    120110
    121111        fd_log_debug("------------- RADIUS/Diameter Answer Debug%s%s%s -------------", cs ? " [" : "", cs ? (char *)cs : "", cs ? "]" : "");
Note: See TracChangeset for help on using the changeset viewer.