]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-6710: fix incorrect comparison for Min-SE values between SIP INVITE and local...
authorMarkus von Arx <mkvonarx@gmail.com>
Tue, 7 Oct 2014 08:41:36 +0000 (10:41 +0200)
committerMarkus von Arx <mkvonarx@gmail.com>
Tue, 7 Oct 2014 08:41:36 +0000 (10:41 +0200)
src/mod/endpoints/mod_sofia/sofia.c

index 789a51e223370e9a0ec046747a10486ad1d5094c..3703cd5677b14bc7153264842619a73f18032531 100644 (file)
@@ -2096,8 +2096,8 @@ void sofia_event_callback(nua_event_t event,
 
                
                if (event == nua_i_invite) {
-                       if (sip->sip_min_se && profile->minimum_session_expires) {
-                               if (sip->sip_min_se->min_delta < profile->minimum_session_expires) {
+                       if (sip->sip_session_expires && profile->minimum_session_expires) {
+                               if (sip->sip_session_expires->x_delta < profile->minimum_session_expires) {
                                        char buf[64] = "";
                                        switch_snprintf(buf, sizeof(buf), "Min-SE: %d", profile->minimum_session_expires);
                                        nua_respond(nh, SIP_422_SESSION_TIMER_TOO_SMALL, SIPTAG_HEADER_STR(buf),TAG_END());