X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fsmvjpegdec.c;h=9c2fb380e1df0ca4c2169a4dbe7806351dc5da39;hb=d277b05c518a4c3f8f009afa7e3c7fbdae7460c3;hp=45faff29fca635b77edf625990d77fefc983e1ac;hpb=1dc58965fd0f430c6020622842ff174feb352a7f;p=ffmpeg diff --git a/libavcodec/smvjpegdec.c b/libavcodec/smvjpegdec.c index 45faff29fca..9c2fb380e1d 100644 --- a/libavcodec/smvjpegdec.c +++ b/libavcodec/smvjpegdec.c @@ -164,7 +164,9 @@ static int smvjpeg_decode_frame(AVCodecContext *avctx, void *data, int *data_siz return AVERROR(EINVAL); desc = av_pix_fmt_desc_get(s->avctx->pix_fmt); - if (desc && mjpeg_data->height % (s->frames_per_jpeg << desc->log2_chroma_h)) { + av_assert0(desc); + + if (mjpeg_data->height % (s->frames_per_jpeg << desc->log2_chroma_h)) { av_log(avctx, AV_LOG_ERROR, "Invalid height\n"); return AVERROR_INVALIDDATA; }