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

FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for mod_shout

上级 a8861e1c
......@@ -1249,6 +1249,7 @@ void do_telecast(switch_stream_handle_t *stream)
switch_core_session_t *tsession;
char *fname = "stream.mp3";
switch_assert(uuid);
if ((fname = strchr(uuid, '/'))) {
*fname++ = '\0';
}
......@@ -1309,14 +1310,14 @@ void do_telecast(switch_stream_handle_t *stream)
switch_buffer_lock(buffer);
bytes = switch_buffer_read(buffer, buf, sizeof(buf));
switch_buffer_unlock(buffer);
} else {
if (!bytes) {
switch_cond_next();
continue;
}
memset(buf, 0, bytes);
}
if (!bytes) {
switch_cond_next();
continue;
}
memset(buf, 0, bytes);
if ((rlen = lame_encode_buffer(gfp, (void *) buf, NULL, (int)(bytes / 2), mp3buf, sizeof(mp3buf))) < 0) {
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "MP3 encode error %d!\n", rlen);
goto end;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论