From: Anthony Minessale Date: Thu, 15 Feb 2007 16:53:44 +0000 (+0000) Subject: update X-Git-Tag: v1.0-beta1~1082 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d484b873436cfcb96b734f4ec6157fcfcfde74bf;p=thirdparty%2Ffreeswitch.git update git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4286 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- diff --git a/src/mod/endpoints/mod_dingaling/mod_dingaling.c b/src/mod/endpoints/mod_dingaling/mod_dingaling.c index 3d100f8e69..ab7a5716a7 100644 --- a/src/mod/endpoints/mod_dingaling/mod_dingaling.c +++ b/src/mod/endpoints/mod_dingaling/mod_dingaling.c @@ -1643,7 +1643,21 @@ static switch_call_cause_t channel_outgoing_channel(switch_core_session_t *sessi } if (cid_msg) { - ldl_handle_send_msg(mdl_profile->handle, tech_pvt->them, tech_pvt->us, "", cid_msg); + char *us, *them; + us = strdup(tech_pvt->us); + them = strdup(tech_pvt->them); + if (us && them) { + char *p; + if ((p = strchr(us, '/'))) { + *p = '\0'; + } + if ((p = strchr(them, '/'))) { + *p = '\0'; + } + ldl_handle_send_msg(mdl_profile->handle, us, them, "", cid_msg); + } + switch_safe_free(us); + switch_safe_free(them); } switch_safe_free(f_cid_msg);