mirror of
https://github.com/Monibuca/plugin-rtmp.git
synced 2025-10-05 15:37:11 +08:00
修复读取msg可能为空的情况
This commit is contained in:
@@ -255,7 +255,7 @@ func (conn *NetConnection) RecvMessage() (msg *Chunk, err error) {
|
|||||||
err = conn.SendMessage(RTMP_MSG_ACK, Uint32Message(conn.totalRead))
|
err = conn.SendMessage(RTMP_MSG_ACK, Uint32Message(conn.totalRead))
|
||||||
}
|
}
|
||||||
for msg == nil && err == nil {
|
for msg == nil && err == nil {
|
||||||
if msg, err = conn.readChunk(); msg != nil {
|
if msg, err = conn.readChunk(); msg != nil && err == nil {
|
||||||
switch msg.MessageTypeID {
|
switch msg.MessageTypeID {
|
||||||
case RTMP_MSG_CHUNK_SIZE:
|
case RTMP_MSG_CHUNK_SIZE:
|
||||||
conn.readChunkSize = int(msg.MsgData.(Uint32Message))
|
conn.readChunkSize = int(msg.MsgData.(Uint32Message))
|
||||||
|
Reference in New Issue
Block a user