Author: anthm Date: Fri Nov 2 14:34:26 2007 New Revision: 6148 Modified: freeswitch/trunk/src/switch_ivr.c freeswitch/trunk/src/switch_ivr_async.c Log: fix tiny snafu Modified: freeswitch/trunk/src/switch_ivr.c ============================================================================== --- freeswitch/trunk/src/switch_ivr.c (original) +++ freeswitch/trunk/src/switch_ivr.c Fri Nov 2 14:34:26 2007 @@ -316,13 +316,14 @@ if (loop_h) { loops = atoi(loop_h); } - + if (app_name) { if ((application_interface = switch_loadable_module_get_application_interface(app_name))) { if (application_interface->application_function) { int x; switch_channel_set_flag(channel, CF_BROADCAST); for (x = 0; x < loops || loops < 0; x++) { + switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "Command Execute %s(%s)\n", app_name, app_arg); switch_core_session_exec(session, application_interface, app_arg); if (!switch_channel_ready(channel) || !switch_channel_test_flag(channel, CF_BROADCAST)) { break; Modified: freeswitch/trunk/src/switch_ivr_async.c ============================================================================== --- freeswitch/trunk/src/switch_ivr_async.c (original) +++ freeswitch/trunk/src/switch_ivr_async.c Fri Nov 2 14:34:26 2007 @@ -1325,9 +1325,10 @@ switch_ivr_media(uuid, SMF_REBRIDGE); } - if ((p = strchr(mypath, ':'))) { + if ((p = strchr(mypath, ':')) && *(p+1) == ':') { app = mypath; *p++ = '\0'; + *p++ = '\0'; path = p; }
participants (1)
-
Freeswitch SVN