From: hari Date: Wed, 18 Oct 2017 16:00:37 +0000 (+0200) Subject: FS-10720: [core] exit playback when eof reached and speed is set #resolve X-Git-Tag: v1.8.6~1^2~105^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6e661cc2a3229cb9411676b7fcc42e2a7774d008;p=thirdparty%2Ffreeswitch.git FS-10720: [core] exit playback when eof reached and speed is set #resolve --- diff --git a/src/switch_ivr_play_say.c b/src/switch_ivr_play_say.c index 6a9298d2d4..748ddd0c05 100644 --- a/src/switch_ivr_play_say.c +++ b/src/switch_ivr_play_say.c @@ -1683,9 +1683,9 @@ SWITCH_DECLARE(switch_status_t) switch_ivr_play_file(switch_core_session_t *sess } else if (fh->sp_audio_buffer && (eof || (switch_buffer_inuse(fh->sp_audio_buffer) > (switch_size_t) (framelen)))) { if (!(bread = switch_buffer_read(fh->sp_audio_buffer, abuf, framelen))) { if (eof) { - continue; - } else { break; + } else { + continue; } }