avcodec/magicyuv: Check that vlc len is not too large
authorMichael Niedermayer <michael@niedermayer.cc>
Wed, 12 Jul 2017 15:25:16 +0000 (17:25 +0200)
committerMichael Niedermayer <michael@niedermayer.cc>
Wed, 19 Jul 2017 01:53:22 +0000 (03:53 +0200)
commitaa01a35dd507e4e692ea37e015fa7a45d7566851
treeefdcdc5aa32fbc18272a062f04913ba116d3b6b7
parentfa427bdb59994537a84d3086f262e084c4923ef7
avcodec/magicyuv: Check that vlc len is not too large

Fixes: runtime error: shift exponent -95 is negative
Fixes: 2568/clusterfuzz-testcase-minimized-4926115716005888

Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
(cherry picked from commit 341f01290c2353669ed2263f56e1a9f4c67cc597)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
libavcodec/magicyuv.c