提交 02046950 authored 作者: Travis Cross's avatar Travis Cross

Fix uninitialized use of length variable

Bad things must have been happening when this was hit.

This was introduced in commit 5cb4cd9d
上级 4a3d1a07
...@@ -1132,6 +1132,9 @@ static switch_bool_t record_callback(switch_media_bug_t *bug, void *user_data, s ...@@ -1132,6 +1132,9 @@ static switch_bool_t record_callback(switch_media_bug_t *bug, void *user_data, s
switch_time_t diff; switch_time_t diff;
rh->wready = 1; rh->wready = 1;
nframe = switch_core_media_bug_get_native_write_frame(bug);
len = nframe->datalen;
if (!rh->rready) { if (!rh->rready) {
unsigned char fill_data[SWITCH_RECOMMENDED_BUFFER_SIZE] = {0}; unsigned char fill_data[SWITCH_RECOMMENDED_BUFFER_SIZE] = {0};
switch_size_t fill_len = len; switch_size_t fill_len = len;
...@@ -1140,8 +1143,6 @@ static switch_bool_t record_callback(switch_media_bug_t *bug, void *user_data, s ...@@ -1140,8 +1143,6 @@ static switch_bool_t record_callback(switch_media_bug_t *bug, void *user_data, s
} }
nframe = switch_core_media_bug_get_native_write_frame(bug);
len = nframe->datalen;
if (rh->last_write_time && rh->last_write_time < now) { if (rh->last_write_time && rh->last_write_time < now) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论