diff --git a/libavcodec/indeo3.c b/libavcodec/indeo3.c index 2c7e96b738..e266aeecec 100644 --- a/libavcodec/indeo3.c +++ b/libavcodec/indeo3.c @@ -756,6 +756,8 @@ static int parse_bintree(Indeo3DecodeContext *ctx, AVCodecContext *avctx, av_log(avctx, AV_LOG_ERROR, "SkipCell procedure not implemented yet!\n"); CHECK_CELL + if(!curr_cell.mv_ptr) + return AVERROR_INVALIDDATA; copy_cell(ctx, plane, &curr_cell); return 0; }