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, 21 Jan 2019 06:53:26 +0000 (07:53 +0100)
commitc694273feb813263122f121eae7c3c881cbf13ba
tree537f15425ff16ed19c7c858867bb7bfe5d769fa9
parent9239d58b3653c876004b49995a8b698327f7cf87
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