From 6441cc60018578b011fe986d83eca4f0ba6d84ed Mon Sep 17 00:00:00 2001 From: Amin Ben Ramdhane Date: Tue, 17 Dec 2019 17:52:46 +0100 Subject: [PATCH] Fix the value of Device.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.SIP.URI parameter --- dmtree/tr104/voice_services.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dmtree/tr104/voice_services.c b/dmtree/tr104/voice_services.c index 3e0ad128..054d2dda 100644 --- a/dmtree/tr104/voice_services.c +++ b/dmtree/tr104/voice_services.c @@ -1929,7 +1929,7 @@ int get_line_sip_uri(char *refparam, struct dmctx *ctx, void *data, char *instan dmuci_get_value_by_section_string(telargs->sip_section, "domain", &domain); dmuci_get_value_by_section_string(telargs->sip_section, "user", &user); - if (user && domain) + if (user && user[0] != '\0' && domain && domain[0] != '\0') dmasprintf(value, "%s@%s", user, domain); // MEM WILL BE FREED IN DMMEMCLEAN else *value = "";