From e8081ed7656644f7a8a6579fea38995688770b41 Mon Sep 17 00:00:00 2001 From: Gautier Pelloux-Prayer Date: Tue, 2 Jun 2015 14:32:01 +0200 Subject: [PATCH] proxy.c: fix quality reporting collector address check - sip:collector.linphone.org is a valid collector endpoint as well --- coreapi/proxy.c | 2 +- coreapi/quality_reporting.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/coreapi/proxy.c b/coreapi/proxy.c index 26a2eb7f8..ab66caa1d 100644 --- a/coreapi/proxy.c +++ b/coreapi/proxy.c @@ -568,7 +568,7 @@ int linphone_proxy_config_get_quality_reporting_interval(LinphoneProxyConfig *cf void linphone_proxy_config_set_quality_reporting_collector(LinphoneProxyConfig *cfg, const char *collector){ if (collector!=NULL && strlen(collector)>0){ LinphoneAddress *addr=linphone_address_new(collector); - if (!addr || linphone_address_get_username(addr)==NULL){ + if (!addr){ ms_error("Invalid SIP collector URI: %s. Quality reporting will be DISABLED.",collector); } else { if (cfg->quality_reporting_collector != NULL){ diff --git a/coreapi/quality_reporting.h b/coreapi/quality_reporting.h index b16496e90..07ad65055 100644 --- a/coreapi/quality_reporting.h +++ b/coreapi/quality_reporting.h @@ -42,7 +42,7 @@ typedef struct reporting_addr { } reporting_addr_t; /** - * Linphone quality report sub object storing media metrics information as required by RFC035. + * Linphone quality report sub object storing media metrics information as required by RFC6035. */ typedef struct reporting_content_metrics {