]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Fri Aug 8 07:55:01 EDT 2008 Pekka Pessi <first.last@nokia.com>
authorMichael Jerris <mike@jerris.com>
Tue, 12 Aug 2008 17:07:20 +0000 (17:07 +0000)
committerMichael Jerris <mike@jerris.com>
Tue, 12 Aug 2008 17:07:20 +0000 (17:07 +0000)
  * 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

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

index 903b6b6c669355fedb16d040bf2bf1d84d27c1c8..bb8a062df46cd39eda163969ec8ffad3587d5e0b 100644 (file)
@@ -1 +1 @@
-Tue Aug 12 13:06:53 EDT 2008
+Tue Aug 12 13:07:15 EDT 2008
index fa2898b105470de62a2b1aa7303b7134bc95698b..70934c7bbe7ebcf42384b42adbedb75b3c1e581b 100644 (file)
@@ -256,11 +256,6 @@ static int nua_subscribe_client_request(nua_client_request_t *cr,
     struct event_usage *eu = nua_dialog_usage_private(du);
     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)
       return -1;