[FFmpeg-cvslog] avcodec/lagarith: check and propagate return value from init_get_bits8()
Michael Niedermayer
git at videolan.org
Mon Dec 30 16:26:15 CET 2013
ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Mon Dec 30 14:27:04 2013 +0100| [61d43a265176e8e724301b7721affbe9f61729d5] | committer: Michael Niedermayer
avcodec/lagarith: check and propagate return value from init_get_bits8()
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=61d43a265176e8e724301b7721affbe9f61729d5
---
libavcodec/lagarith.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/libavcodec/lagarith.c b/libavcodec/lagarith.c
index 0e6bb01..11d7791 100644
--- a/libavcodec/lagarith.c
+++ b/libavcodec/lagarith.c
@@ -427,6 +427,7 @@ static int lag_decode_arith_plane(LagarithContext *l, uint8_t *dst,
GetBitContext gb;
lag_rac rac;
const uint8_t *src_end = src + src_size;
+ int ret;
rac.avctx = l->avctx;
l->zeros = 0;
@@ -444,7 +445,8 @@ static int lag_decode_arith_plane(LagarithContext *l, uint8_t *dst,
offset += 4;
}
- init_get_bits8(&gb, src + offset, src_size - offset);
+ if ((ret = init_get_bits8(&gb, src + offset, src_size - offset)) < 0)
+ return ret;
if (lag_read_prob_header(&rac, &gb) < 0)
return -1;
More information about the ffmpeg-cvslog
mailing list