[Freeswitch-svn] [commit] r9292 - in freeswitch/trunk/libs/sofia-sip: . libsofia-sip-ua/nta

Freeswitch SVN mikej at freeswitch.org
Thu Aug 14 12:02:45 EDT 2008


Author: mikej
Date: Thu Aug 14 12:02:45 2008
New Revision: 9292

Modified:
   freeswitch/trunk/libs/sofia-sip/.update
   freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/nta/nta.c

Log:
Thu Aug 14 11:22:16 EDT 2008  Pekka Pessi <first.last at nokia.com>
  * outgoing_complete(): avoid assert if completing already completed request



Modified: freeswitch/trunk/libs/sofia-sip/.update
==============================================================================
--- freeswitch/trunk/libs/sofia-sip/.update	(original)
+++ freeswitch/trunk/libs/sofia-sip/.update	Thu Aug 14 12:02:45 2008
@@ -1 +1 @@
-Thu Aug 14 12:01:19 EDT 2008
+Thu Aug 14 12:02:14 EDT 2008

Modified: freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/nta/nta.c
==============================================================================
--- freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/nta/nta.c	(original)
+++ freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/nta/nta.c	Thu Aug 14 12:02:45 2008
@@ -8261,7 +8261,8 @@
     return outgoing_terminate(orq);
 
   if (orq->orq_method == sip_method_invite) {
-    outgoing_queue(orq->orq_agent->sa_out.inv_completed, orq); /* Timer D */
+    if (orq->orq_queue != orq->orq_agent->sa_out.inv_completed)
+      outgoing_queue(orq->orq_agent->sa_out.inv_completed, orq); /* Timer D */
   }
   else {
     outgoing_queue(orq->orq_agent->sa_out.completed, orq); /* Timer K */



More information about the Freeswitch-svn mailing list