]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Fri Sep 12 11:59:46 EDT 2008 Pekka Pessi <first.last@nokia.com>
authorMichael Jerris <mike@jerris.com>
Fri, 12 Sep 2008 16:06:33 +0000 (16:06 +0000)
committerMichael Jerris <mike@jerris.com>
Fri, 12 Sep 2008 16:06:33 +0000 (16:06 +0000)
  * nua_stack.c: un-ACKed INVITE was destroyed twice on nh_destroy()

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

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

index a14b3706c9995064c1dd8a864d5890fdc1129ad7..645cb091ae7526fa5ad6fe2cc7e00687cb25b099 100644 (file)
@@ -1 +1 @@
-Wed Sep 10 12:24:35 EDT 2008
+Fri Sep 12 12:06:16 EDT 2008
index 493f724801e76d8a327d7f2a8c92990041e942bb..2b1bd8bf26d68a1acab58a5e7c1f438e76d1b550 100644 (file)
@@ -2190,8 +2190,7 @@ nua_client_request_complete(nua_client_request_t *cr)
   if (cr->cr_orq) {
     if (cr && cr->cr_methods->crm_complete)
       cr->cr_methods->crm_complete(cr);
-    nta_outgoing_destroy(cr->cr_orq), cr->cr_orq = NULL, cr->cr_acked = 0;
-    nua_client_request_unref(cr);
+    nua_client_request_clean(cr);
   }
 
   return nua_client_request_remove(cr);