mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-16 00:41:41 +00:00
FS-5790 --resolve mod_rayo: fix buffer overflow when reading stereo .wav file
This commit is contained in:
parent
a7ab24ef4c
commit
de9bebc779
@ -642,7 +642,7 @@ static switch_status_t fileman_file_open(switch_file_handle_t *handle, const cha
|
|||||||
switch_mutex_unlock(fileman_globals.mutex);
|
switch_mutex_unlock(fileman_globals.mutex);
|
||||||
|
|
||||||
context->max_frame_len = (handle->samplerate / 1000 * SWITCH_MAX_INTERVAL);
|
context->max_frame_len = (handle->samplerate / 1000 * SWITCH_MAX_INTERVAL);
|
||||||
switch_zmalloc(context->abuf, FILE_STARTBYTES);
|
switch_zmalloc(context->abuf, FILE_STARTBYTES * sizeof(*context->abuf));
|
||||||
|
|
||||||
if (!context->fh.audio_buffer) {
|
if (!context->fh.audio_buffer) {
|
||||||
switch_log_printf(SWITCH_CHANNEL_UUID_LOG(context->uuid), SWITCH_LOG_DEBUG, "Create audio buffer\n");
|
switch_log_printf(SWITCH_CHANNEL_UUID_LOG(context->uuid), SWITCH_LOG_DEBUG, "Create audio buffer\n");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user