mirror of
https://github.com/jech/galene.git
synced 2024-11-10 02:35:58 +01:00
Fix overflow in AV1 parser.
This commit is contained in:
parent
adf2ace0a4
commit
8bbf9d16d0
1 changed files with 3 additions and 0 deletions
|
@ -65,6 +65,9 @@ func Keyframe(codec string, packet *rtp.Packet) (bool, bool) {
|
|||
if len(data) <= offset {
|
||||
return nil, offset, offset > 0
|
||||
}
|
||||
if offset >= 4 {
|
||||
return nil, offset, true
|
||||
}
|
||||
l := data[offset]
|
||||
length |= int(l&0x7f) << (offset * 7)
|
||||
offset++
|
||||
|
|
Loading…
Reference in a new issue