From: Anthony Minessale Date: Thu, 18 Jun 2009 15:59:28 +0000 (+0000) Subject: dont put params in chan names on sofia urls X-Git-Tag: v1.0.4~432 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4a24f3a8f288806d2fa67f5f5bb2ce8b65448d9c;p=thirdparty%2Ffreeswitch.git 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 --- 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); }