X-Git-Url: http://git.ffmpeg.org/gitweb/ffmpeg.git/blobdiff_plain/79e5902cf163dcb8b6539618936ff0ce28f742e4..39de8343f9274f3c93bf44ecb7dcd832b648365d:/libavformat/matroskadec.c diff --git a/libavformat/matroskadec.c b/libavformat/matroskadec.c index 355bcbb..e8f70f9 100644 --- a/libavformat/matroskadec.c +++ b/libavformat/matroskadec.c @@ -1849,7 +1849,7 @@ static int matroska_parse_block(MatroskaDemuxContext *matroska, uint8_t *data, if ((n = matroska_ebmlnum_uint(matroska, data, size, &num)) < 0) { av_log(matroska->ctx, AV_LOG_ERROR, "EBML block data error\n"); - return AVERROR_INVALIDDATA; + return n; } data += n; size -= n;