Navigation



Ignore:
Timestamp:
Feb 9, 2011, 3:26:58 PM (13 years ago)
Author:
Sebastien Decugis <sdecugis@nict.go.jp>
Branch:
default
Phase:
public
Message:

Large UNTESTED commit with the following changes:

  • Improved DiameterIdentity? handling (esp. interationalization issues), and improve efficiency of some string operations in peers, sessions, and dictionary modules (closes #7)
  • Cleanup in the session module to free only unreferenced sessions (#16)
  • Removed fd_cpu_flush_cache(), replaced by more robust alternatives.
  • Improved peer state machine algorithm to counter SCTP multistream race condition.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/app_radgw/rgw_servers.c

    r553 r706  
    148148                CHECK_FCT_DO( rgw_msg_parse(&buf[0], len, &msg),
    149149                        {
    150                                 char * cliname = NULL;
    151                                 CHECK_FCT_DO( rgw_clients_get_origin(nas_info, &cliname, NULL), );
     150                                DiamId_t cliname = NULL;
     151                                size_t clisz;
     152                                CHECK_FCT_DO( rgw_clients_get_origin(nas_info, &cliname, &clisz, NULL, NULL), );
    152153                                TRACE_DEBUG(INFO, "Discarding invalid RADIUS message from '%s'", cliname);
    153154                                rgw_clients_dispose(&nas_info);
Note: See TracChangeset for help on using the changeset viewer.