提交 426570b1 authored 作者: Michael Jerris's avatar Michael Jerris

Fri Aug 8 07:55:01 EDT 2008 Pekka Pessi <first.last@nokia.com>

  * nua_subnotref.c: do not terminate SUBSCRIBE usage if Expires: 0 is used
  
  Terminate subscription only when NOTIFY is received or timeout occurs.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9277 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 8eaf59b7
Tue Aug 12 13:06:53 EDT 2008 Tue Aug 12 13:07:15 EDT 2008
...@@ -256,11 +256,6 @@ static int nua_subscribe_client_request(nua_client_request_t *cr, ...@@ -256,11 +256,6 @@ static int nua_subscribe_client_request(nua_client_request_t *cr,
struct event_usage *eu = nua_dialog_usage_private(du); struct event_usage *eu = nua_dialog_usage_private(du);
sip_event_t *o = sip->sip_event; sip_event_t *o = sip->sip_event;
if (eu->eu_notified &&
sip->sip_expires &&
sip->sip_expires->ex_delta == 0)
cr->cr_terminating = 1;
if (nua_client_bind(cr, du) < 0) if (nua_client_bind(cr, du) < 0)
return -1; return -1;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论