From 10d4899c010245b4ae8b6bc17a57e4dcda739498 Mon Sep 17 00:00:00 2001 From: Baptiste Coudurier Date: Sun, 25 Mar 2007 16:29:11 +0000 Subject: [PATCH] pass correct buffer size to lzw decode init Originally committed as revision 8518 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/gifdec.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavcodec/gifdec.c b/libavcodec/gifdec.c index 386c039c9c..095b506389 100644 --- a/libavcodec/gifdec.c +++ b/libavcodec/gifdec.c @@ -109,7 +109,8 @@ static int gif_read_image(GifState *s) /* now get the image data */ code_size = bytestream_get_byte(&s->bytestream); //TODO: add proper data size - ff_lzw_decode_init(s->lzw, code_size, s->bytestream, 0, FF_LZW_GIF); + ff_lzw_decode_init(s->lzw, code_size, s->bytestream, + s->bytestream_end - s->bytestream, FF_LZW_GIF); /* read all the image */ linesize = s->picture.linesize[0];