From: Kostya Shishkov Date: Wed, 17 Dec 2008 17:39:35 +0000 (+0000) Subject: 4l: TIFF stores short strings inside tag, do not interpret it is as an offset X-Git-Tag: v0.5~1603 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6a4583e92501356c41029dc35092c93126e05018;p=platform%2Fupstream%2Flibav.git 4l: TIFF stores short strings inside tag, do not interpret it is as an offset Fixes issue 753 Originally committed as revision 16189 to svn://svn.ffmpeg.org/ffmpeg/trunk --- diff --git a/libavcodec/tiff.c b/libavcodec/tiff.c index 7e42aab..7e789b4 100644 --- a/libavcodec/tiff.c +++ b/libavcodec/tiff.c @@ -176,6 +176,11 @@ static int tiff_decode_tag(TiffContext *s, const uint8_t *start, const uint8_t * value = off; buf = NULL; break; + case TIFF_STRING: + if(count <= 4){ + buf -= 4; + break; + } default: value = -1; buf = start + off;