aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul B. Mahol <onemda@gmail.com>2011-12-17 17:58:06 +0000
committerMichael Niedermayer <michaelni@gmx.at>2012-01-03 19:49:55 +0100
commitd1e1674f66f584bd839bf6cd512af03329e557bf (patch)
tree4ffc91ff4b2e67c497978a4d39c595a78edcb1b0
parent21ca96049f2936a81d1f1ec432cb85031481bd22 (diff)
downloadffmpeg-d1e1674f66f584bd839bf6cd512af03329e557bf.tar.gz
cljr: fix buf_size sanity check
Signed-off-by: Janne Grunau <janne-libav@jannau.net> (cherry picked from commit 2e7905eee8d0f8813e703cacdd7b3ffdc4960656) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-rw-r--r--libavcodec/cljr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/cljr.c b/libavcodec/cljr.c
index 4027cff4c7..f86d85028d 100644
--- a/libavcodec/cljr.c
+++ b/libavcodec/cljr.c
@@ -66,7 +66,7 @@ static int decode_frame(AVCodecContext *avctx,
return AVERROR_INVALIDDATA;
}
- if (buf_size / avctx->height < avctx->width) {
+ if (buf_size < avctx->height * avctx->width) {
av_log(avctx, AV_LOG_ERROR,
"Resolution larger than buffer size. Invalid header?\n");
return AVERROR_INVALIDDATA;