]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-6679 #resolve v1.2.stable
authorAnthony Minessale <anthm@freeswitch.org>
Fri, 8 Aug 2014 21:12:56 +0000 (02:12 +0500)
committerTravis Cross <tc@traviscross.com>
Mon, 4 May 2015 15:17:40 +0000 (15:17 +0000)
src/mod/endpoints/mod_sofia/sofia.c

index 696b7584f3423ef4b6b51ecd17f1a1b7a69a637b..eb377946eb9395f5c9453278b20745bd16f761b9 100644 (file)
@@ -1824,7 +1824,9 @@ 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) {
-                                       nua_respond(nh, SIP_422_SESSION_TIMER_TOO_SMALL, NUTAG_MIN_SE(profile->minimum_session_expires), TAG_END());
+                                       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());
                                        goto end;
                                }
                        }