On 13/12/13 23:01, Martin Storsjö wrote: > From: Michael Niedermayer <[email protected]> > > --- > libavformat/hdsenc.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libavformat/hdsenc.c b/libavformat/hdsenc.c > index ea6e77c..c093293 100644 > --- a/libavformat/hdsenc.c > +++ b/libavformat/hdsenc.c > @@ -89,7 +89,7 @@ static int parse_header(OutputStream *os, const uint8_t > *buf, int buf_size) > if (size > buf_size) > return AVERROR_INVALIDDATA; > if (type == 8 || type == 9) { > - if (os->nb_extra_packets > FF_ARRAY_ELEMS(os->extra_packets)) > + if (os->nb_extra_packets >= FF_ARRAY_ELEMS(os->extra_packets)) > return AVERROR_INVALIDDATA; > os->extra_packet_sizes[os->nb_extra_packets] = size; > os->extra_packets[os->nb_extra_packets] = av_malloc(size); >
Looks correct. _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
