Author: mikej Date: Sun Feb 4 14:38:13 2007 New Revision: 4118 Modified: freeswitch/trunk/src/switch_ivr.c Log: menu->inlen is allways max bound size +1 (for terminating null) so we need to pass -1 to play or say. Modified: freeswitch/trunk/src/switch_ivr.c ============================================================================== --- freeswitch/trunk/src/switch_ivr.c (original) +++ freeswitch/trunk/src/switch_ivr.c Sun Feb 4 14:38:13 2007 @@ -4209,7 +4209,7 @@ memset(arg, 0, sizeof(arg)); memset(menu->buf, 0, menu->inlen); - status = play_or_say(session, menu, greeting_sound, menu->inlen); + status = play_or_say(session, menu, greeting_sound, menu->inlen - 1); if (!switch_strlen_zero(menu->buf)) { for(ap = menu->actions; ap ; ap = ap->next) {
participants (1)
-
Freeswitch SVN