]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Wed Jan 28 12:07:53 CST 2009 Pekka Pessi <first.last@nokia.com>
authorMichael Jerris <mike@jerris.com>
Wed, 11 Feb 2009 17:18:14 +0000 (17:18 +0000)
committerMichael Jerris <mike@jerris.com>
Wed, 11 Feb 2009 17:18:14 +0000 (17:18 +0000)
  * outbound.c: make outbound timer deferrable

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

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

index 6348b7aa9b89656f5ff768638f6dad0ec2870d48..e31494d7e6f7d2f5cc19a409e37ccfaf444e9dbb 100644 (file)
@@ -1 +1 @@
-Wed Feb 11 11:17:39 CST 2009
+Wed Feb 11 11:18:06 CST 2009
index c6535c3e4baff79ddfa39ab9eedb39b53b16bb89..1e518f9fc52f5a9628ef4f49f9373f05e231f86c 100644 (file)
@@ -684,9 +684,11 @@ void outbound_start_keepalive(outbound_t *ob,
   if (ob->ob_keepalive.timer)
     su_timer_destroy(ob->ob_keepalive.timer), ob->ob_keepalive.timer = NULL;
 
-  if (interval)
+  if (interval) {
     ob->ob_keepalive.timer =
       su_timer_create(su_root_task(ob->ob_root), interval);
+    su_timer_deferrable(ob->ob_keepalive.timer, 1);
+  }
 
   ob->ob_keepalive.interval = interval;