Skip to content

Commit

Permalink
rtmp: return error in case of extended chunk stream IDs (#2806)
Browse files Browse the repository at this point in the history
  • Loading branch information
aler9 committed Dec 14, 2023
1 parent 1b71d69 commit 22414bb
Show file tree
Hide file tree
Showing 12 changed files with 4 additions and 20 deletions.
4 changes: 4 additions & 0 deletions internal/protocols/rtmp/rawmessage/reader.go
Original file line number Diff line number Diff line change
Expand Up @@ -293,6 +293,10 @@ func (r *Reader) Read() (*Message, error) {
typ := byt >> 6
chunkStreamID := byt & 0x3F

if chunkStreamID < 2 {
return nil, fmt.Errorf("extended chunk stream IDs are not supported (yet)")
}

rc, ok := r.chunkStreams[chunkStreamID]
if !ok {
rc = &readerChunkStream{mr: r}
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

0 comments on commit 22414bb

Please sign in to comment.