]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/tiff.c
Merge commit '78489822074096e3ae0f3c3b70accace955086f6'
[ffmpeg] / libavcodec / tiff.c
index c8e24e33ccda242ad2794fa5a3ea1c8dd7943f47..680269b0967875236eed6812374eb6cb6d5b7267 100644 (file)
@@ -1033,6 +1033,7 @@ static int tiff_decode_tag(TiffContext *s, AVFrame *frame)
             s->subsampling[i] = ff_tget(&s->gb, type, s->le);
             if (s->subsampling[i] <= 0) {
                 av_log(s->avctx, AV_LOG_ERROR, "subsampling %d is invalid\n", s->subsampling[i]);
+                s->subsampling[i] = 1;
                 return AVERROR_INVALIDDATA;
             }
         }