X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fbintext.c;h=e03a31e447483773b7cd621d77dc2787b4da94b2;hb=52673ab18a8f241e37aea83236ffe0fa84b78655;hp=69c7ab5039cfd548c21ffa8821ae62a7996bdc23;hpb=f9a2d0c3feccab94a86c92396f3e36110dc2227b;p=ffmpeg diff --git a/libavformat/bintext.c b/libavformat/bintext.c index 69c7ab5039c..e03a31e4474 100644 --- a/libavformat/bintext.c +++ b/libavformat/bintext.c @@ -261,7 +261,9 @@ static const uint8_t idf_magic[] = { static int idf_probe(AVProbeData *p) { - if (!memcmp(p->buf, idf_magic, FFMIN(sizeof(idf_magic), p->buf_size))) + if (p->buf_size < sizeof(idf_magic)) + return 0; + if (!memcmp(p->buf, idf_magic, sizeof(idf_magic))) return AVPROBE_SCORE_MAX; return 0; }