diff --git a/coreapi/linphonecore.c b/coreapi/linphonecore.c index 5f4a2ccf8..c8ca8e41a 100644 --- a/coreapi/linphonecore.c +++ b/coreapi/linphonecore.c @@ -2550,7 +2550,8 @@ void linphone_core_iterate(LinphoneCore *lc){ } LinphoneAddress * linphone_core_interpret_url(LinphoneCore *lc, const char *url){ - return linphone_proxy_config_normalize_sip_uri(NULL, url); + LinphoneProxyConfig *proxy = linphone_core_get_default_proxy_config(lc); + return linphone_proxy_config_normalize_sip_uri(proxy, url); } /** diff --git a/tester/quality_reporting_tester.c b/tester/quality_reporting_tester.c index dc4e58f9c..038d823ca 100644 --- a/tester/quality_reporting_tester.c +++ b/tester/quality_reporting_tester.c @@ -170,6 +170,8 @@ static void quality_reporting_not_sent_if_call_not_started() { linphone_core_set_max_calls(pauline->lc,0); out_call = linphone_core_invite(marie->lc,"pauline"); + BC_ASSERT_PTR_NOT_NULL(out_call); + if(out_call == NULL) goto end; linphone_call_ref(out_call); BC_ASSERT_TRUE(wait_for_until(marie->lc,pauline->lc,&marie->stat.number_of_LinphoneCallError,1, 10000)); @@ -189,6 +191,7 @@ static void quality_reporting_not_sent_if_call_not_started() { BC_ASSERT_EQUAL(marie->stat.number_of_LinphonePublishProgress,0, int, "%d"); BC_ASSERT_EQUAL(marie->stat.number_of_LinphonePublishOk,0, int, "%d"); +end: linphone_core_manager_destroy(marie); linphone_core_manager_destroy(pauline); }