1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00

tta: avoid undefined shifts

Signed-off-by: Diego Biurrun <diego@biurrun.de>
This commit is contained in:
Anton Khirnov 2016-11-23 13:02:53 +01:00 committed by Diego Biurrun
parent dc4b625028
commit 4adbb44ad1

View File

@ -360,7 +360,7 @@ static int tta_decode_frame(AVCodecContext *avctx, void *data,
}
if (k) {
if (k > MIN_CACHE_BITS) {
if (k >= 32 || unary > INT32_MAX >> k) {
ret = AVERROR_INVALIDDATA;
goto error;
}