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
1 changed files with 1 additions and 1 deletions

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;
}