Commit 6d28fff6 by xzl

修复rtmp bodySize为0崩溃的bug

parent afb90f68
...@@ -522,7 +522,9 @@ void RtmpProtocol::handle_rtmp() { ...@@ -522,7 +522,9 @@ void RtmpProtocol::handle_rtmp() {
m_strRcvBuf.erase(0, iHeaderLen + iOffset + iMore); m_strRcvBuf.erase(0, iHeaderLen + iOffset + iMore);
if (chunkData.strBuf.size() == chunkData.bodySize) { if (chunkData.strBuf.size() == chunkData.bodySize) {
m_iNowStreamID = chunkData.streamId; m_iNowStreamID = chunkData.streamId;
handle_rtmpChunk(chunkData); if(chunkData.bodySize){
handle_rtmpChunk(chunkData);
}
chunkData.strBuf.clear(); chunkData.strBuf.clear();
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论