1
Fork 0
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:
Juliusz Chroboczek 2024-04-14 15:11:30 +02:00
parent adf2ace0a4
commit 8bbf9d16d0

View file

@ -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++