From 835d7de5e955cbb2f27e4036a750b3e08a8032c7 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Wed, 29 Oct 2008 18:00:27 +0000 Subject: [PATCH] fix broken fix git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10192 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- src/mod/endpoints/mod_sofia/mod_sofia.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/mod/endpoints/mod_sofia/mod_sofia.c b/src/mod/endpoints/mod_sofia/mod_sofia.c index ffdf824c97..e8e106488a 100644 --- a/src/mod/endpoints/mod_sofia/mod_sofia.c +++ b/src/mod/endpoints/mod_sofia/mod_sofia.c @@ -1948,6 +1948,9 @@ static switch_call_cause_t sofia_outgoing_channel(switch_core_session_t *session switch_mutex_init(&tech_pvt->flag_mutex, SWITCH_MUTEX_NESTED, switch_core_session_get_pool(nsession)); data = switch_core_session_strdup(nsession, outbound_profile->destination_number); + if ((dest_to = strchr(data, '^'))) { + *dest_to++ = '\0'; + } profile_name = data; nchannel = switch_core_session_get_channel(nsession); @@ -1988,10 +1991,6 @@ static switch_call_cause_t sofia_outgoing_channel(switch_core_session_t *session tech_pvt->transport = gateway_ptr->register_transport; - if ((dest_to = strchr(dest, '^'))) { - *dest_to++ = '\0'; - } - /* * Handle params, strip them off the destination and add them to the * invite contact.