avformat/vividas: Fixes overflow in shift in recover_key()
authorMichael Niedermayer <michael@niedermayer.cc>
Fri, 28 Jun 2019 19:03:59 +0000 (21:03 +0200)
committerMichael Niedermayer <michael@niedermayer.cc>
Sun, 14 Jul 2019 20:17:43 +0000 (22:17 +0200)
commit62d10ec35c3055a153b08f51d844932f19ed66e7
tree31e83d80e1dee155b7c1c20599f74ddaae98e87f
parent84669b1872269a458266b63005cade9788a00a64
avformat/vividas: Fixes overflow in shift in recover_key()

Fixes: left shift of 133 by 24 places cannot be represented in type 'int'
Fixes: 15365/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5716153105645568

Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Suggested-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Reviewed-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
libavformat/vividas.c