Hi, On Fri, Sep 14, 2012 at 6:22 PM, Luca Barbato <lu_z...@gentoo.org> wrote: > --- > libavformat/matroskadec.c | 4 ++++ > 1 files changed, 4 insertions(+), 0 deletions(-) > > diff --git a/libavformat/matroskadec.c b/libavformat/matroskadec.c > index 7792b4c..95130fc 100644 > --- a/libavformat/matroskadec.c > +++ b/libavformat/matroskadec.c > @@ -1346,6 +1346,10 @@ static int matroska_read_header(AVFormatContext *s) > break; > if (i >= FF_ARRAY_ELEMS(matroska_doctypes)) { > av_log(s, AV_LOG_WARNING, "Unknown EBML doctype '%s'\n", > ebml.doctype); > + if (matroska->ctx->error_recognition & AV_EF_EXPLODE) { > + ebml_free(ebml_syntax, &ebml); > + return AVERROR_INVALIDDATA; > + }
OK. Ronald _______________________________________________ libav-devel mailing list libav-devel@libav.org https://lists.libav.org/mailman/listinfo/libav-devel