avcodec/h264_slice: Fix integer overflow in implicit_weight_table()
authorMichael Niedermayer <michael@niedermayer.cc>
Fri, 4 Jan 2019 19:00:38 +0000 (20:00 +0100)
committerMichael Niedermayer <michael@niedermayer.cc>
Mon, 14 Jan 2019 23:57:27 +0000 (00:57 +0100)
commitf4a9455e03a6712085ec1c56ccde015d728a7471
tree0a643822dd10425f79243f0c2ff7e49c0490bc4d
parent9f92a1d02028f95f10e77c180deb49c475e361c4
avcodec/h264_slice: Fix integer overflow in implicit_weight_table()

Fixes: signed integer overflow: 2 * 2132811760 cannot be represented in type 'int'
Fixes: 11156/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_H264_fuzzer-6237685933408256

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 77e56d74f972537aecd5bc2c5c4111e1d6ad0963)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
libavcodec/h264_slice.c