From 4a24f3a8f288806d2fa67f5f5bb2ce8b65448d9c Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Thu, 18 Jun 2009 15:59:28 +0000 Subject: [PATCH] dont put params in chan names on sofia urls git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13841 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- src/mod/endpoints/mod_sofia/sofia_glue.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/mod/endpoints/mod_sofia/sofia_glue.c b/src/mod/endpoints/mod_sofia/sofia_glue.c index 4497547d5e..c53437f4fa 100644 --- a/src/mod/endpoints/mod_sofia/sofia_glue.c +++ b/src/mod/endpoints/mod_sofia/sofia_glue.c @@ -474,6 +474,7 @@ void sofia_glue_attach_private(switch_core_session_t *session, sofia_profile_t * { char name[256]; unsigned int x; + char *p; switch_assert(session != NULL); switch_assert(profile != NULL); @@ -515,6 +516,9 @@ void sofia_glue_attach_private(switch_core_session_t *session, sofia_profile_t * switch_core_session_set_private(session, tech_pvt); switch_snprintf(name, sizeof(name), "sofia/%s/%s", profile->name, channame); + if ((p = strchr(name, ';'))) { + *p = '\0'; + } switch_channel_set_name(tech_pvt->channel, name); }