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:44:38 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
5b98a272563e64d09e07c837abfff113607f5d3d
5b98a272
1 parent
52d1fa8d
fix mem leak in recv message error, always free msg
隐藏空白字符变更
内嵌
并排对比
正在显示
3 个修改的文件
包含
5 行增加
和
1 行删除
trunk/src/rtmp/srs_protocol_rtmp.cpp
trunk/src/rtmp/srs_protocol_rtmp_stack.cpp
trunk/src/rtmp/srs_protocol_rtmp_stack.hpp
trunk/src/rtmp/srs_protocol_rtmp.cpp
查看文件 @
5b98a27
...
...
@@ -454,7 +454,6 @@ int SrsRtmpClient::connect_app(string app, string tc_url)
if
(
true
)
{
SrsConnectAppPacket
*
pkt
=
new
SrsConnectAppPacket
();
pkt
->
command_object
=
SrsAmf0Any
::
object
();
pkt
->
command_object
->
set
(
"app"
,
SrsAmf0Any
::
str
(
app
.
c_str
()));
pkt
->
command_object
->
set
(
"swfUrl"
,
SrsAmf0Any
::
str
());
pkt
->
command_object
->
set
(
"tcUrl"
,
SrsAmf0Any
::
str
(
tc_url
.
c_str
()));
...
...
trunk/src/rtmp/srs_protocol_rtmp_stack.cpp
查看文件 @
5b98a27
...
...
@@ -382,6 +382,7 @@ int SrsProtocol::recv_message(SrsMessage** pmsg)
if
(
ret
!=
ERROR_SOCKET_TIMEOUT
&&
!
srs_is_client_gracefully_close
(
ret
))
{
srs_error
(
"recv interlaced message failed. ret=%d"
,
ret
);
}
srs_freep
(
msg
);
return
ret
;
}
srs_verbose
(
"entire msg received"
);
...
...
trunk/src/rtmp/srs_protocol_rtmp_stack.hpp
查看文件 @
5b98a27
...
...
@@ -477,6 +477,10 @@ protected:
public
:
std
::
string
command_name
;
double
transaction_id
;
/**
* alloc in packet constructor,
* so, directly use it, never alloc again.
*/
SrsAmf0Object
*
command_object
;
public
:
SrsConnectAppPacket
();
...
...
请
注册
或
登录
后发表评论