From f1928d246f85e0d6c1a0a4491b8d0f921ab346c4 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Mon, 11 Mar 2013 12:55:56 +0100 Subject: [PATCH] Fix dns timeout test issue + fix terminate call mhen state = OutgoingInit --- build/vsx/LibLinphone/LibLinphone.vcxproj | 1 + .../LibLinphoneTester-wp8.v11.suo | Bin 208921 -> 208917 bytes .../LibLinphoneTester-wp8/Assets/empty_rc | 5 +++++ .../LibLinphoneTester-wp8.csproj | 1 + coreapi/bellesip_sal/sal_op_call.c | 1 + coreapi/linphonecore.c | 8 +++++++- coreapi/linphonecore.h | 2 +- tester/call_tester.c | 4 ++-- tester/empty_rc | 5 +++++ tester/liblinphone_tester.c | 8 ++++++-- tester/liblinphone_tester.h | 2 +- tester/register_tester.c | 2 +- 12 files changed, 31 insertions(+), 8 deletions(-) create mode 100644 build/vsx/LibLinphoneTester-wp8/LibLinphoneTester-wp8/Assets/empty_rc create mode 100644 tester/empty_rc diff --git a/build/vsx/LibLinphone/LibLinphone.vcxproj b/build/vsx/LibLinphone/LibLinphone.vcxproj index 3644e8e47..65ad06dc8 100644 --- a/build/vsx/LibLinphone/LibLinphone.vcxproj +++ b/build/vsx/LibLinphone/LibLinphone.vcxproj @@ -125,6 +125,7 @@ $(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories) false false + Sync Console diff --git a/build/vsx/LibLinphoneTester-wp8/LibLinphoneTester-wp8.v11.suo b/build/vsx/LibLinphoneTester-wp8/LibLinphoneTester-wp8.v11.suo index 56db99fd17d8eb3bd1ae463d65cd2286d15a2eef..88762f6d7aaabcff0c5251ff41bbd500301bcc36 100644 GIT binary patch delta 10878 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 + diff --git a/coreapi/bellesip_sal/sal_op_call.c b/coreapi/bellesip_sal/sal_op_call.c index f2ec4e883..2b484ac18 100644 --- a/coreapi/bellesip_sal/sal_op_call.c +++ b/coreapi/bellesip_sal/sal_op_call.c @@ -453,6 +453,7 @@ int sal_call(SalOp *op, const char *from, const char *to){ sal_op_set_from(op,from); sal_op_set_to(op,to); + ms_message("[%s] calling [%s] on op [%p]", from, to, op); invite=sal_op_build_request(op,"INVITE"); sal_op_fill_invite(op,invite); diff --git a/coreapi/linphonecore.c b/coreapi/linphonecore.c index a43b36362..30dc49637 100644 --- a/coreapi/linphonecore.c +++ b/coreapi/linphonecore.c @@ -3313,7 +3313,13 @@ int linphone_core_terminate_call(LinphoneCore *lc, LinphoneCall *the_call) call = the_call; } - sal_call_terminate(call->op); + if (call->state != LinphoneCallOutgoingInit) + sal_call_terminate(call->op); + else { + /* In state OutgoingInit, op has to be destroyed */ + sal_op_release(call->op); + call->op = NULL; + } terminate_call(lc,call); return 0; } diff --git a/coreapi/linphonecore.h b/coreapi/linphonecore.h index ab56e6b29..1cba2ac3b 100644 --- a/coreapi/linphonecore.h +++ b/coreapi/linphonecore.h @@ -1323,7 +1323,7 @@ LINPHONE_PUBLIC void linphone_core_set_user_data(LinphoneCore *lc, void *userdat /* returns LpConfig object to read/write to the config file: usefull if you wish to extend the config file with your own sections */ -struct _LpConfig *linphone_core_get_config(LinphoneCore *lc); +LINPHONE_PUBLIC struct _LpConfig *linphone_core_get_config(LinphoneCore *lc); /*set a callback for some blocking operations, it takes you informed of the progress of the operation*/ void linphone_core_set_waiting_callback(LinphoneCore *lc, LinphoneWaitingCallback cb, void *user_context); diff --git a/tester/call_tester.c b/tester/call_tester.c index 188f08b77..8e3b9f630 100644 --- a/tester/call_tester.c +++ b/tester/call_tester.c @@ -19,6 +19,7 @@ #include #include "CUnit/Basic.h" #include "linphonecore.h" +#include "lpconfig.h" #include "private.h" #include "liblinphone_tester.h" @@ -200,12 +201,11 @@ static void cancelled_call(void) { } static void call_with_dns_time_out(void) { - LinphoneCoreManager* marie = linphone_core_manager_new(NULL, NULL); + LinphoneCoreManager* marie = linphone_core_manager_new2(liblinphone_tester_file_prefix, "empty_rc", FALSE); LCSipTransports transport = {9773,0,0,0}; linphone_core_set_sip_transports(marie->lc,&transport); linphone_core_iterate(marie->lc); sal_set_dns_timeout(marie->lc->sal,0); - linphone_core_set_mtu(marie->lc, 1300); linphone_core_invite(marie->lc,"sip:toto@toto.com"); linphone_core_iterate(marie->lc); linphone_core_iterate(marie->lc); diff --git a/tester/empty_rc b/tester/empty_rc new file mode 100644 index 000000000..e8de43fa4 --- /dev/null +++ b/tester/empty_rc @@ -0,0 +1,5 @@ +[net] +mtu=1300 + +[sip] +ping_with_options=0 \ No newline at end of file diff --git a/tester/liblinphone_tester.c b/tester/liblinphone_tester.c index 703ba318f..f495b3c42 100644 --- a/tester/liblinphone_tester.c +++ b/tester/liblinphone_tester.c @@ -162,7 +162,7 @@ static void enable_codec(LinphoneCore* lc,const char* type,int rate) { } } -LinphoneCoreManager* linphone_core_manager_new(const char* path, const char* rc_file) { +LinphoneCoreManager* linphone_core_manager_new2(const char* path, const char* rc_file, int check_for_proxies) { LinphoneCoreManager* mgr= malloc(sizeof(LinphoneCoreManager)); LinphoneProxyConfig* proxy; memset (mgr,0,sizeof(LinphoneCoreManager)); @@ -173,7 +173,7 @@ LinphoneCoreManager* linphone_core_manager_new(const char* path, const char* rc_ mgr->v_table.new_subscription_request=new_subscribtion_request; mgr->v_table.notify_presence_recv=notify_presence_received; mgr->v_table.transfer_state_changed=linphone_transfer_state_changed; - mgr->lc=configure_lc_from(&mgr->v_table, path, rc_file, rc_file?1:0); + mgr->lc=configure_lc_from(&mgr->v_table, path, rc_file, check_for_proxies?(rc_file?1:0):0); enable_codec(mgr->lc,"PCMU",8000); linphone_core_set_user_data(mgr->lc,&mgr->stat); linphone_core_get_default_proxy(mgr->lc,&proxy); @@ -184,6 +184,10 @@ LinphoneCoreManager* linphone_core_manager_new(const char* path, const char* rc_ return mgr; } +LinphoneCoreManager* linphone_core_manager_new(const char* path, const char* rc_file) { + return linphone_core_manager_new2(path, rc_file, TRUE); +} + void linphone_core_manager_destroy(LinphoneCoreManager* mgr) { linphone_core_destroy(mgr->lc); if (mgr->identity) linphone_address_destroy(mgr->identity); diff --git a/tester/liblinphone_tester.h b/tester/liblinphone_tester.h index 2efc1a23c..82aa5181b 100644 --- a/tester/liblinphone_tester.h +++ b/tester/liblinphone_tester.h @@ -130,7 +130,7 @@ typedef struct _LinphoneCoreManager { LinphoneAddress* identity; } LinphoneCoreManager; - +LinphoneCoreManager* linphone_core_manager_new2(const char* path, const char* rc_file, int check_for_proxies); LinphoneCoreManager* linphone_core_manager_new(const char * path, const char* rc_file); void linphone_core_manager_destroy(LinphoneCoreManager* mgr); diff --git a/tester/register_tester.c b/tester/register_tester.c index 94fd37ec5..0ff192682 100644 --- a/tester/register_tester.c +++ b/tester/register_tester.c @@ -313,7 +313,7 @@ static void io_recv_error(){ test_t register_tests[] = { { "Simple register", simple_register }, { "TCP register", simple_tcp_register }, -#ifndef ANDROID +#ifndef ANDROID { "TLS register", simple_tls_register }, #endif { "Simple authenticated register", simple_authenticated_register },