From: Rupa Schomaker Date: Tue, 3 Feb 2009 21:31:41 +0000 (+0000) Subject: use switch_core_sprintf instead X-Git-Tag: v1.0.3~470 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=92d9a0addd3739bc50b12244cecb60688b9c6cc8;p=thirdparty%2Ffreeswitch.git use switch_core_sprintf instead git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11620 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- diff --git a/src/mod/applications/mod_lcr/mod_lcr.c b/src/mod/applications/mod_lcr/mod_lcr.c index c3d3895866..7e0eb43144 100644 --- a/src/mod/applications/mod_lcr/mod_lcr.c +++ b/src/mod/applications/mod_lcr/mod_lcr.c @@ -138,7 +138,6 @@ static char *get_bridge_data(switch_memory_pool_t *pool, const char *dialed_numb size_t lstrip; size_t tstrip; char *data = NULL; - char *pooldata = NULL; char *destination_number = NULL; char *orig_destination_number = NULL; @@ -154,14 +153,9 @@ static char *get_bridge_data(switch_memory_pool_t *pool, const char *dialed_numb destination_number += lstrip; } - data = switch_mprintf("%s%s%s%s%s", cur_route->gw_prefix, cur_route->prefix - , destination_number, cur_route->suffix, cur_route->gw_suffix); - - /* move to a pool and free here */ - pooldata = switch_core_strdup(pool, data); - switch_safe_free(data); - data = pooldata; - + data = switch_core_sprintf(pool, "%s%s%s%s%s", cur_route->gw_prefix, cur_route->prefix + , destination_number, cur_route->suffix, cur_route->gw_suffix); + switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "Returning Dialstring %s\n", data); return data; }