]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
dont put params in chan names on sofia urls
authorAnthony Minessale <anthony.minessale@gmail.com>
Thu, 18 Jun 2009 15:59:28 +0000 (15:59 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Thu, 18 Jun 2009 15:59:28 +0000 (15:59 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13841 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/endpoints/mod_sofia/sofia_glue.c

index 4497547d5e3a414ec7b2a1e123a32c4c54b0bc06..c53437f4facc232ae4e8bf1bb8b7f0fa0b3a4283 100644 (file)
@@ -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);
 }