Navigation


Changeset 924:877592751fee in freeDiameter for extensions/app_radgw


Ignore:
Timestamp:
Feb 15, 2013, 1:52:57 AM (11 years ago)
Author:
Sebastien Decugis <sdecugis@freediameter.net>
Branch:
default
Children:
925:e5a09fab5ef3, 950:51c15f98a965
Phase:
public
Message:

Fix (tentative) for invalid handling of sessions fast creation/destruction as pointed by Yusuke Okura -- http://lists.freediameter.net/pipermail/help/2013-February/000584.html and http://lists.freediameter.net/pipermail/help/2013-February/000589.html -- Thank you very much

Location:
extensions/app_radgw
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/app_radgw/rgwx_auth.c

    r740 r924  
    458458                if (si_len) {
    459459                        /* We already have the Session-Id, just use it */
    460                         CHECK_FCT( fd_sess_fromsid ( si, si_len, session, NULL) );
     460                        CHECK_FCT( fd_sess_fromsid_msg ( si, si_len, session, NULL) );
    461461                } else {
    462462                        /* Create a new Session-Id string */
     
    496496                CHECK_FCT( fd_msg_avp_setvalue ( avp, &value ) );
    497497                CHECK_FCT( fd_msg_avp_add ( *diam_fw, MSG_BRW_FIRST_CHILD, avp) );
     498                CHECK_FCT( fd_msg_sess_set( *diam_fw, *session) );
    498499        }
    499500       
  • extensions/app_radgw/rgwx_sip.c

    r816 r924  
    480480        CHECK_FCT( fd_msg_avp_setvalue ( avp, &value ) );
    481481        CHECK_FCT( fd_msg_avp_add ( *diam_fw, MSG_BRW_FIRST_CHILD, avp) );
     482        CHECK_FCT( fd_msg_sess_set( *diam_fw, *session) );
    482483       
    483484        /*
Note: See TracChangeset for help on using the changeset viewer.