From 8f394a6cf8efe0fa3bb231db7d3a03e8363a3ddd Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Tue, 20 Mar 2012 14:13:01 +0100 Subject: pngdec: print error message for truncated pngs even if we output them Signed-off-by: Michael Niedermayer --- libavcodec/pngdec.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libavcodec/pngdec.c') diff --git a/libavcodec/pngdec.c b/libavcodec/pngdec.c index c8d4758848..8901874690 100644 --- a/libavcodec/pngdec.c +++ b/libavcodec/pngdec.c @@ -594,8 +594,9 @@ static int decode_frame(AVCodecContext *avctx, } break; case MKTAG('I', 'E', 'N', 'D'): - if (!(s->state & (PNG_ALLIMAGE|PNG_IDAT))) { + if (!(s->state & PNG_ALLIMAGE)) av_log(avctx, AV_LOG_ERROR, "IEND without all image\n"); + if (!(s->state & (PNG_ALLIMAGE|PNG_IDAT))) { goto fail; } bytestream2_skip(&s->gb, 4); /* crc */ -- cgit v1.2.3