* nua_session.c: include Session-Expires to session refresh requests
Thanks for Linus Surguy for reporting the problem.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13318
d0543943-73ff-0310-b7d9-
9358b9ac24b2
-Fri May 15 10:42:15 CDT 2009
+Fri May 15 10:43:02 CDT 2009
*/
if (t->local.refresher == nua_local_refresher)
refresher = nua_local_refresher;
+ else if (!initial)
+ refresher = t->refresher;
expires = t->local.expires;
if (expires != 0 && expires < min)
expires = min;
+
+ if (expires == 0 && !initial && t->interval)
+ expires = t->interval;
}
sip_min_se_init(min_se)->min_delta = min;