[commit] r11620 - freeswitch/trunk/src/mod/applications/mod_lcr
Author: rupa Date: Tue Feb 3 15:31:41 2009 New Revision: 11620 Log: use switch_core_sprintf instead Modified: freeswitch/trunk/src/mod/applications/mod_lcr/mod_lcr.c Modified: freeswitch/trunk/src/mod/applications/mod_lcr/mod_lcr.c ============================================================================== --- freeswitch/trunk/src/mod/applications/mod_lcr/mod_lcr.c (original) +++ freeswitch/trunk/src/mod/applications/mod_lcr/mod_lcr.c Tue Feb 3 15:31:41 2009 @@ -138,7 +138,6 @@ 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 @@ 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; }
participants (1)
-
FreeSWITCH SVN