From: Baptiste Coudurier Date: Sun, 25 Mar 2007 16:29:11 +0000 (+0000) Subject: pass correct buffer size to lzw decode init X-Git-Tag: v0.5~9528 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=10d4899c010245b4ae8b6bc17a57e4dcda739498;p=coroid%2Fffmpeg_saccubus.git pass correct buffer size to lzw decode init Originally committed as revision 8518 to svn://svn.ffmpeg.org/ffmpeg/trunk --- diff --git a/libavcodec/gifdec.c b/libavcodec/gifdec.c index 386c039c9..095b50638 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];