Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
胡斌
/
srs
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
winlin
2014-05-02 12:34:21 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
52d1fa8df5a66ed9853fc10526813ad42de6714c
52d1fa8d
1 parent
d74f01e2
fix mem leak for send packet, always free in send msg.
隐藏空白字符变更
内嵌
并排对比
正在显示
1 个修改的文件
包含
4 行增加
和
3 行删除
trunk/src/rtmp/srs_protocol_rtmp_stack.cpp
trunk/src/rtmp/srs_protocol_rtmp_stack.cpp
查看文件 @
52d1fa8
...
...
@@ -449,6 +449,10 @@ int SrsProtocol::do_send_and_free_message(SrsMessage* msg, SrsPacket* packet)
{
int
ret
=
ERROR_SUCCESS
;
// always free msg.
srs_assert
(
msg
);
SrsAutoFree
(
SrsMessage
,
msg
,
false
);
// we donot use the complex basic header,
// ensure the basic header is 1bytes.
if
(
msg
->
header
.
perfer_cid
<
2
)
{
...
...
@@ -732,9 +736,6 @@ int SrsProtocol::do_decode_message(SrsMessageHeader& header, SrsStream* stream,
int
SrsProtocol
::
send_and_free_message
(
SrsMessage
*
msg
)
{
srs_assert
(
msg
);
SrsAutoFree
(
SrsMessage
,
msg
,
false
);
return
do_send_and_free_message
(
msg
,
NULL
);
}
...
...
请
注册
或
登录
后发表评论