diff --git a/tester/call_tester.c b/tester/call_tester.c index 267d2050e..8b984e498 100644 --- a/tester/call_tester.c +++ b/tester/call_tester.c @@ -382,12 +382,16 @@ static void call_failed_because_of_codecs(void) { static void call_with_dns_time_out(void) { LinphoneCoreManager* marie = linphone_core_manager_new2( "empty_rc", FALSE); LCSipTransports transport = {9773,0,0,0}; + int i; + linphone_core_set_sip_transports(marie->lc,&transport); linphone_core_iterate(marie->lc); sal_set_dns_timeout(marie->lc->sal,0); linphone_core_invite(marie->lc,"sip:toto@toto.com"); - linphone_core_iterate(marie->lc); - linphone_core_iterate(marie->lc); + for(i=0;i<10;i++){ + ms_usleep(200000); + linphone_core_iterate(marie->lc); + } CU_ASSERT_EQUAL(marie->stat.number_of_LinphoneCallOutgoingInit,1); CU_ASSERT_EQUAL(marie->stat.number_of_LinphoneCallOutgoingProgress,1); CU_ASSERT_EQUAL(marie->stat.number_of_LinphoneCallError,1); diff --git a/tester/message_tester.c b/tester/message_tester.c index 5b111a302..c3001c226 100644 --- a/tester/message_tester.c +++ b/tester/message_tester.c @@ -220,7 +220,7 @@ static void info_message_with_args(bool_t with_content) { info=linphone_core_create_info_message(marie->lc); linphone_info_message_add_header(info,"Weather","still bad"); if (with_content) { - LinphoneContent ct; + LinphoneContent ct={0}; ct.type="application"; ct.subtype="somexml"; ct.data=(void*)info_content;