]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Wed Jan 21 14:32:32 CST 2009 Pekka Pessi <first.last@nokia.com>
authorMichael Jerris <mike@jerris.com>
Wed, 11 Feb 2009 17:11:20 +0000 (17:11 +0000)
committerMichael Jerris <mike@jerris.com>
Wed, 11 Feb 2009 17:11:20 +0000 (17:11 +0000)
  * check_nua: fiddled with some timing issues

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

libs/sofia-sip/libsofia-sip-ua/nua/check_etsi.c
libs/sofia-sip/libsofia-sip-ua/nua/check_session.c
libs/sofia-sip/libsofia-sip-ua/nua/test_s2.c

index bdfe0408722aaf90d246edda0d087bf200b27993..37fbd0f466b984fbbfb12eb803e372a846df5c5e 100644 (file)
@@ -244,6 +244,8 @@ START_TEST(SIP_CC_OE_CE_TI_008)
   fail_unless(s2_check_callstate(nua_callstate_ready));
   fail_unless(s2_check_request(SIP_METHOD_ACK));
 
+  s2_fast_forward(5);
+
   respond_with_sdp(invite, d1, SIP_200_OK, TAG_END());
   fail_unless(s2_check_request(SIP_METHOD_ACK));
 
index a0e9af1b5223dcc57b0fa16f3786f9a31e756e61..2a4423fb3a3c937306c9b5764e808dcaf7931816 100644 (file)
@@ -2391,7 +2391,7 @@ START_TEST(bye_4_2_2)
   s2_fast_forward(300);
   invite_timer_round(nh, "300", NULL);
 
-  s2_fast_forward(300);
+  s2_fast_forward(140);
 
   nua_bye(nh, TAG_END());
 
@@ -2403,7 +2403,7 @@ START_TEST(bye_4_2_2)
   s2_free_message(bye);
   fail_unless(s2_check_event(nua_r_bye, 407));
 
-  s2_fast_forward(300);
+  s2_fast_forward(160);
 
   nua_authenticate(nh, NUTAG_AUTH(s2_auth_credentials), TAG_END());
   bye = s2_wait_for_request(SIP_METHOD_BYE);
index c42e63e4e5c010f82d60368a5bbf3027191dfe7f..35ed88591a88fc627a0e55bf803444f7df34a818 100644 (file)
@@ -125,6 +125,8 @@ void s2_fast_forward(unsigned long seconds)
     _su_time = _su_time_fast_forwarder;
 
   time_offset += seconds;
+
+  su_root_step(s2->root, 0);
 }
 
 /* -- NUA events -------------------------------------------------------- */