]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Thu Jan 29 12:32:12 CST 2009 Pekka Pessi <first.last@nokia.com>
authorMichael Jerris <mike@jerris.com>
Wed, 11 Feb 2009 17:22:54 +0000 (17:22 +0000)
committerMichael Jerris <mike@jerris.com>
Wed, 11 Feb 2009 17:22:54 +0000 (17:22 +0000)
  * nua_session.c: do not add Min-SE header if not needed

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11863 d0543943-73ff-0310-b7d9-9358b9ac24b2

libs/sofia-sip/.update
libs/sofia-sip/libsofia-sip-ua/nua/nua_session.c

index 2b50a09ed9f4508110ea48f18188b5d2fada36e1..918f9a7080e61db60247a94caa332f94d64a64b3 100644 (file)
@@ -1 +1 @@
-Wed Feb 11 11:20:46 CST 2009
+Wed Feb 11 11:22:43 CST 2009
index 60d45c101fe31b4f7f1a4f2240a89a36f61713b8..f97116b834bcb50175e41bbca31ad84357ff970a 100644 (file)
@@ -4413,6 +4413,10 @@ session_timer_add_headers(struct session_timer *t,
   else if (refresher == nua_local_refresher)
     x->x_params = uas ? x_params_uas : x_params_uac;
 
+  if (expires == 0 && t->remote.min_se == 0)
+    /* Session timer is not used, do not add headers */
+    return 1;
+
   sip_add_tl(msg, sip,
             TAG_IF(expires != 0, SIPTAG_SESSION_EXPIRES(x)),
             TAG_IF(min != 0