ffmpeg | branch: master | Vittorio Giovara <vittorio.giov...@gmail.com> | Sun Jun 26 20:08:55 2016 -0400| [9f732e4c996243c1e57c2bbbec6c8b94c37a7a22] | committer: Vittorio Giovara
tiffenc: Check av_pix_fmt_desc_get() return value > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9f732e4c996243c1e57c2bbbec6c8b94c37a7a22 --- libavcodec/tiffenc.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libavcodec/tiffenc.c b/libavcodec/tiffenc.c index 7c23ee2..24312f0 100644 --- a/libavcodec/tiffenc.c +++ b/libavcodec/tiffenc.c @@ -254,7 +254,9 @@ static int encode_frame(AVCodecContext *avctx, AVPacket *pkt, case AV_PIX_FMT_RGB24: case AV_PIX_FMT_GRAY8: case AV_PIX_FMT_PAL8: - pfd = av_pix_fmt_desc_get(avctx->pix_fmt); + pfd = av_pix_fmt_desc_get(avctx->pix_fmt); + if (!pfd) + return AVERROR_BUG; s->bpp = av_get_bits_per_pixel(pfd); if (pfd->flags & AV_PIX_FMT_FLAG_PAL) s->photometric_interpretation = TIFF_PHOTOMETRIC_PALETTE; _______________________________________________ ffmpeg-cvslog mailing list ffmpeg-cvslog@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog