]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[mod_sofia] Added missing %s in one form of contact string
authorPatrice Fournier <patrice.fournier@t38fax.com>
Wed, 18 Dec 2024 21:23:50 +0000 (16:23 -0500)
committerGitHub <noreply@github.com>
Wed, 18 Dec 2024 21:23:50 +0000 (00:23 +0300)
Added missing %s in contact header format string when formatting with
rfc_5626, extension number and IPv6.

src/mod/endpoints/mod_sofia/sofia.c

index 43bd68b92379ad0d01a9649c1378ffa4a731147a..a370b52442d3437af9dfe1591a185803fdfce7b1 100644 (file)
@@ -4176,7 +4176,7 @@ static void parse_gateways(sofia_profile_t *profile, switch_xml_t gateways_tag,
 
                        if (extension_in_contact) {
                                if (rfc_5626) {
-                                       format = strchr(sipip, ':') ? "<sip:%s@[%s]:%d>%s" : "<sip:%s@%s:%d%s>%s";
+                                       format = strchr(sipip, ':') ? "<sip:%s@[%s]:%d%s>%s" : "<sip:%s@%s:%d%s>%s";
                                        gateway->register_contact = switch_core_sprintf(gateway->pool, format, extension,
                                                        sipip,
                                                        sofia_glue_transport_has_tls(gateway->register_transport) ?