提交 c86f6643 authored 作者: Andrey Volk's avatar Andrey Volk

FS-11792: [core] Fix memory leak in switch_ivr_originate.c

上级 743cddc9
......@@ -1364,6 +1364,11 @@ static switch_status_t setup_ringback(originate_global_t *oglobals, originate_st
}
SWITCH_IVR_VERIFY_SILENCE_DIVISOR(ringback->silence);
} else {
if (ringback->audio_buffer) {
switch_buffer_destroy(&ringback->audio_buffer);
teletone_destroy_session(&ringback->ts);
}
switch_buffer_create_dynamic(&ringback->audio_buffer, 512, 1024, 0);
switch_buffer_set_loops(ringback->audio_buffer, -1);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论